///
import { IStandingsConfig } from '../../../../packages/types/standings';
import { IAvailableRanking, RankingPill } from '../../../../packages/types/tennis/tennisApi';
import { IGeneralSubscriberInfo } from '../../../../packages/constants/subscribeTypes';
import { RefreshTimes, SDKOptions } from '../../../../packages/types';
interface IUseAvailableRankings extends IGeneralSubscriberInfo {
dataStandingTypeSubcategory?: string;
dataRefreshTime?: RefreshTimes;
dataHeaderDefaultOption?: string;
dataLabels?: IStandingsConfig['dataLabels'];
dataEntityLinks?: IStandingsConfig['dataEntityLinks'];
dataTeamNameType?: IStandingsConfig['dataTeamNameType'];
sdkOptions: SDKOptions;
}
export declare const useAvailableRankings: ({ dataStandingTypeSubcategory, dataRefreshTime, dataWidgetCuid, dataWidgetId, dataWidgetSport, subscribers, sdkOptions, }: IUseAvailableRankings) => {
availableRankings: IAvailableRanking[];
selectedRanking: RankingPill;
pillTabOptions: {
label: string;
value: string;
}[];
setSelectedRanking: import("react").Dispatch>;
isLoading: boolean;
hasError: boolean;
handleClick: (info: import("../../../../packages/types").ISubscriberInfo, clickType: string) => void;
};
export {};