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