// SPDX-License-Identifier: UNLICENSED pragma solidity ^0.8.20; import "../TixSellLibraries.sol"; interface ITicketTypeContract{ function createTicketType(uint256 _eventDate,bool _openBookings,TixSellLibrary.TicketType memory _ticketTypeData) external returns (uint256 _ticketTypeId) ; function deleteTicketType(uint256 _ticketTypeId) external ; function getTicketTypeInfo(uint256 _ticketTypeId) external view returns (TixSellLibrary.TicketType memory); function fetchTicketsType() external view returns (TixSellLibrary.TicketType[] memory); }