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']; dataDateFormat?: IMultiSportSingleEventConfig['dataDateFormat']; dataOptionalData?: string; sdkOptions: SDKOptions; idOrSlug?: string; } export default function useSingleEvent({ subscribers, dataRefreshTime, dataWidgetId, dataWidgetSport, dataOddsDisplay, dataOddsMarketValueType, dataOddsPreEventOnly, dataOddsBettingId, dataOddsMarket, dataWidgetCuid, sdkOptions, idOrSlug, dataShortStatusType, dataTeamNameType, dataEntityLinks, dataLabels, dataDateFormat, dataOptionalData, }: IUseEventArgs): { widgetData: { game: INormalizedEvent | undefined; isLoading: boolean; }; handleClick: (info: import("../../../../../packages/types").ISubscriberInfo, clickType: string) => void; }; export {};