import { IGeneralSubscriberInfo } from '../../../../packages/constants/subscribeTypes'; import { SDKOptions } from '../../../../packages/types'; import { IMultiSportSingleEventConfig, INormalizedEvent } from '../../../../packages/types/multisport'; interface IUseEventArgs extends IGeneralSubscriberInfo { dataRefreshTime?: IMultiSportSingleEventConfig['dataRefreshTime']; dataOddsDisplay: IMultiSportSingleEventConfig['dataOddsDisplay']; dataOddsMarketValueType: IMultiSportSingleEventConfig['dataOddsMarketValueType']; dataOddsBettingId: IMultiSportSingleEventConfig['dataOddsBettingId']; dataOddsMarket: IMultiSportSingleEventConfig['dataOddsMarket']; dataOddsPreEventOnly: IMultiSportSingleEventConfig['dataOddsPreEventOnly']; dataShortStatusType: IMultiSportSingleEventConfig['dataShortStatusType']; dataTeamNameType: IMultiSportSingleEventConfig['dataTeamNameType']; dataEntityLinks: IMultiSportSingleEventConfig['dataEntityLinks']; dataLabels: IMultiSportSingleEventConfig['dataLabels']; sdkOptions: SDKOptions; idOrSlug?: string; } export default function useSingleEvent({ subscribers, dataRefreshTime, dataWidgetId, dataWidgetSport, dataOddsDisplay, dataOddsMarketValueType, dataOddsPreEventOnly, dataOddsBettingId, dataOddsMarket, dataWidgetCuid, sdkOptions, idOrSlug, dataShortStatusType, dataTeamNameType, dataEntityLinks, dataLabels, }: IUseEventArgs): { widgetData: { game: INormalizedEvent | undefined; isLoading: boolean; }; handleClick: (info: import("../../../../packages/types").ISubscriberInfo, clickType: string) => void; }; export {};