import { IGeneralSubscriberInfo } from '../../constants/subscribeTypes'; import { SDKOptions } from '../../types'; import { INormalizedStageEvents, IMultiSportTournamentProgrammeConfig } from '../../types/multisport'; interface IUseTournamentProgrammeArgs extends IGeneralSubscriberInfo { filter: string; dataCompetitions?: IMultiSportTournamentProgrammeConfig['dataCompetition']; dataLimit?: IMultiSportTournamentProgrammeConfig['dataLimit']; dataDateFrom?: IMultiSportTournamentProgrammeConfig['dataDateFrom']; dataDateTo?: IMultiSportTournamentProgrammeConfig['dataDateTo']; dataGameType?: IMultiSportTournamentProgrammeConfig['dataGameType']; dataRefreshTime?: IMultiSportTournamentProgrammeConfig['dataRefreshTime']; dataCompetition?: IMultiSportTournamentProgrammeConfig['dataCompetition']; dataSeason?: IMultiSportTournamentProgrammeConfig['dataSeason']; dataStage?: IMultiSportTournamentProgrammeConfig['dataStage']; dataRoundsFilter?: IMultiSportTournamentProgrammeConfig['dataRoundsFilter']; dataRounds?: IMultiSportTournamentProgrammeConfig['dataRounds']; dataSortDirectionFixtures?: IMultiSportTournamentProgrammeConfig['dataSortDirectionFixtures']; dataSortDirectionResults?: IMultiSportTournamentProgrammeConfig['dataSortDirectionResults']; dataTeamNameType?: IMultiSportTournamentProgrammeConfig['dataTeamNameType']; dataEntityLinks?: IMultiSportTournamentProgrammeConfig['dataEntityLinks']; dataLabels?: IMultiSportTournamentProgrammeConfig['dataLabels']; dataOddsDisplay?: IMultiSportTournamentProgrammeConfig['dataOddsDisplay']; dataOddsMarketValueType?: IMultiSportTournamentProgrammeConfig['dataOddsMarketValueType']; dataOddsBettingId?: IMultiSportTournamentProgrammeConfig['dataOddsBettingId']; dataOddsMarket?: IMultiSportTournamentProgrammeConfig['dataOddsMarket']; dataOddsPreEventOnly?: IMultiSportTournamentProgrammeConfig['dataOddsPreEventOnly']; isSeasonsLoaded?: boolean; sdkOptions: SDKOptions; dataDateFormat?: IMultiSportTournamentProgrammeConfig['dataDateFormat']; } export declare const useTournamentProgramme: ({ filter, subscribers, dataWidgetId, dataWidgetSport, dataRefreshTime, dataCompetition, dataSeason, dataStage, dataLimit, dataGameType, dataDateFrom, dataDateTo, dataRoundsFilter, dataRounds, dataSortDirectionFixtures, dataSortDirectionResults, dataTeamNameType, dataEntityLinks, dataLabels, dataOddsDisplay, dataOddsMarketValueType, dataOddsMarket, dataOddsBettingId, dataOddsPreEventOnly, dataWidgetCuid, sdkOptions, dataDateFormat, isSeasonsLoaded, }: IUseTournamentProgrammeArgs) => { widgetData: { games: INormalizedStageEvents[]; hasFixtures: boolean | undefined; hasResults: boolean | undefined; isLoading: boolean; }; handleClick: (info: import("../../types").ISubscriberInfo, clickType: string) => void; }; export {};