import { z } from 'zod'; export declare const leaderboardEndpoint: { readonly name: "Leaderboard"; readonly description: "Get the leaderboard for a given season"; readonly queryName: "MMR_FetchLeaderboard"; readonly category: "PVP Endpoints"; readonly type: "pd"; readonly suffix: "mmr/v1/leaderboards/affinity/na/queue/competitive/season/{season id}"; readonly query: Map>; readonly variables: Map; readonly riotRequirements: { readonly token: true; readonly entitlement: true; readonly clientVersion: true; }; readonly responses: { readonly '200': z.ZodObject<{ Deployment: z.ZodString; QueueID: z.ZodString; SeasonID: z.ZodString; Players: z.ZodArray, "many">; totalPlayers: z.ZodNumber; immortalStartingPage: z.ZodNumber; immortalStartingIndex: z.ZodNumber; topTierRRThreshold: z.ZodNumber; tierDetails: z.ZodRecord>; startIndex: z.ZodNumber; query: z.ZodString; }, "strip", z.ZodTypeAny, { QueueID: string; Players: { PlayerCardID: string; puuid: string; gameName: string; tagLine: string; competitiveTier: number; TitleID: string; IsBanned: boolean; IsAnonymized: boolean; leaderboardRank: number; rankedRating: number; numberOfWins: number; }[]; SeasonID: string; startIndex: number; query: string; Deployment: string; totalPlayers: number; immortalStartingPage: number; immortalStartingIndex: number; topTierRRThreshold: number; tierDetails: Record; }, { QueueID: string; Players: { PlayerCardID: string; puuid: string; gameName: string; tagLine: string; competitiveTier: number; TitleID: string; IsBanned: boolean; IsAnonymized: boolean; leaderboardRank: number; rankedRating: number; numberOfWins: number; }[]; SeasonID: string; startIndex: number; query: string; Deployment: string; totalPlayers: number; immortalStartingPage: number; immortalStartingIndex: number; topTierRRThreshold: number; tierDetails: Record; }>; }; }; export type LeaderboardResponse = z.input;