// SPDX-License-Identifier: UNLICENSED pragma solidity ^0.8.20; import "../content/TixSellContentLibrary.sol"; interface IContentContract{ function setTicketContract(address _ticketContract) external ; function getContent() external view returns (TixSellContentLibrary.Content memory); function getTicketTypeContract() external view returns(address); function getTicketTypesNbMinted(uint256 _ticketTypeId) external view returns (uint256); function getListOfTicketForTicketType(uint256 _ticketTypeId) external view returns (uint256); function addTicketToListOfTicketType(uint256 _ticketTypeId,uint256 _tokenId) external ; function addTicketTypesNbTicketMinted(uint256 _ticketTypeId,uint256 amount) external; }