import { IGeneralSubscriberInfo } from '../../../packages/constants/subscribeTypes'; import { IMultiSportLivescoreConfig, IMultiSportLivescoreDataLabels, INormalizedEvents } from '../../types/multisport'; import { IConfigEntityLinksOptional, SDKOptions, ShortNameType } from '../../../packages/types'; interface IUseEventsArgs extends IGeneralSubscriberInfo { dataRefreshTime?: IMultiSportLivescoreConfig['dataRefreshTime']; statusFilter?: string; date: Date; dataCompetitions?: string | string[] | null; dataOddsDisplay: IMultiSportLivescoreConfig['dataOddsDisplay']; dataOddsMarketValueType: IMultiSportLivescoreConfig['dataOddsMarketValueType']; dataOddsBettingId: IMultiSportLivescoreConfig['dataOddsBettingId']; dataOddsMarket: IMultiSportLivescoreConfig['dataOddsMarket']; dataOddsPreEventOnly: IMultiSportLivescoreConfig['dataOddsPreEventOnly']; sdkOptions: SDKOptions; dataTeamNameType?: ShortNameType | null; dataLabels?: IMultiSportLivescoreDataLabels | null; dataEntityLinks?: IConfigEntityLinksOptional; dataPopularList?: string; utcOffset: string; withStageInformation?: boolean; dataDateFormat?: IMultiSportLivescoreConfig['dataDateFormat']; dataSport?: IMultiSportLivescoreConfig['dataSport']; dataLimit?: IMultiSportLivescoreConfig['dataLimit']; dataSelectedSport?: IMultiSportLivescoreConfig['dataSelectedSport']; skipFetch?: boolean; debounceDelay?: number; } export declare const useEvents: ({ subscribers, dataRefreshTime, dataWidgetId, dataWidgetSport, dataOddsDisplay, dataOddsMarketValueType, dataOddsPreEventOnly, dataOddsBettingId, dataOddsMarket, statusFilter, date, dataCompetitions, dataWidgetCuid, sdkOptions, dataTeamNameType, dataLabels, dataEntityLinks, dataPopularList, utcOffset, withStageInformation, dataDateFormat, dataSport, dataLimit, dataSelectedSport, skipFetch, debounceDelay, }: IUseEventsArgs) => { widgetData: { livescore: INormalizedEvents[]; isLoading: boolean; }; handleClick: (info: import("../../types/common").ISubscriberInfo, clickType: string) => void; }; export {};