import type { AccountDto, ApexPlayerInfoDto, ChallengeConfigInfoDto, ChampionInfo, ChampionMasteryDto, CurrentGameInfo, FeaturedGames, LeagueEntryDTO, LeagueListDTO, MatchDto, PlatformDataDto, PlayerDto, PlayerInfoDto, SummonerDTO, TeamDto, TournamentDto, TimelineDto, AccountRegionDTO } from './dtos'; import type { GetChallengeLeaderboardsQuery, GetTopChampionMasteriesQuery, LeagueEntryQuery, MatchIdsQuery, RsoMatchIdsQuery } from './query'; import { GeneralRegion, RiotRateLimiter } from './rate-limiter'; export declare function createEndpoints(limiter: RiotRateLimiter): { '/riot/account/v1/accounts/by-puuid/{puuid}': (generalRegion: GeneralRegion, realPath: string, path: string) => { get(): Promise>; }; '/riot/account/v1/accounts/by-riot-id/{gameName}/{tagLine}': (generalRegion: GeneralRegion, realPath: string, path: string) => { get(): Promise>; }; '/riot/account/v1/accounts/me': (generalRegion: GeneralRegion, realPath: string, path: string) => { get(): Promise>; }; '/riot/account/v1/active-shards/by-game/{game}/by-puuid/{puuid}': (generalRegion: GeneralRegion, realPath: string, path: string) => { get(): Promise>; }; '/riot/account/v1/region/by-game/{game}/by-puuid/{puuid}': (generalRegion: GeneralRegion, realPath: string, path: string) => { get(): Promise>; }; '/lol/champion-mastery/v4/champion-masteries/by-puuid/{encryptedPUUID}': (generalRegion: GeneralRegion, realPath: string, path: string) => { get(): Promise>; }; '/lol/champion-mastery/v4/champion-masteries/by-puuid/{encryptedPUUID}/by-champion/{championId}': (generalRegion: GeneralRegion, realPath: string, path: string) => { get(): Promise>; }; '/lol/champion-mastery/v4/champion-masteries/by-puuid/{encryptedPUUID}/top': (generalRegion: GeneralRegion, realPath: string, path: string) => { get(query: GetTopChampionMasteriesQuery): Promise>; }; '/lol/champion-mastery/v4/scores/by-puuid/{encryptedPUUID}': (generalRegion: GeneralRegion, realPath: string, path: string) => { get(): Promise>; }; '/lol/platform/v3/champion-rotations': (generalRegion: GeneralRegion, realPath: string, path: string) => { get(): Promise>; }; '/lol/clash/v1/players/by-puuid/{puuid}': (generalRegion: GeneralRegion, realPath: string, path: string) => { get(): Promise>; }; '/lol/clash/v1/teams/{teamId}': (generalRegion: GeneralRegion, realPath: string, path: string) => { get(): Promise>; }; '/lol/clash/v1/tournaments': (generalRegion: GeneralRegion, realPath: string, path: string) => { get(): Promise>; }; '/lol/clash/v1/tournaments/by-team/{teamId}': (generalRegion: GeneralRegion, realPath: string, path: string) => { get(): Promise>; }; '/lol/clash/v1/tournaments/{tournamentId}': (generalRegion: GeneralRegion, realPath: string, path: string) => { get(): Promise>; }; '/lol/league/v4/challengerleagues/by-queue/{queue}': (generalRegion: GeneralRegion, realPath: string, path: string) => { get(): Promise>; }; '/lol/league/v4/entries/by-puuid/{encryptedPUUID}': (generalRegion: GeneralRegion, realPath: string, path: string) => { get(): Promise>; }; '/lol/league/v4/entries/{queue}/{tier}/{division}': (generalRegion: GeneralRegion, realPath: string, path: string) => { get(query: LeagueEntryQuery): Promise>; }; '/lol/league/v4/grandmasterleagues/by-queue/{queue}': (generalRegion: GeneralRegion, realPath: string, path: string) => { get(): Promise>; }; '/lol/league/v4/leagues/{leagueId}': (generalRegion: GeneralRegion, realPath: string, path: string) => { get(): Promise>; }; '/lol/league/v4/masterleagues/by-queue/{queue}': (generalRegion: GeneralRegion, realPath: string, path: string) => { get(): Promise>; }; '/lol/challenges/v1/challenges/config': (generalRegion: GeneralRegion, realPath: string, path: string) => { get(): Promise>; }; '/lol/challenges/v1/challenges/percentiles': (generalRegion: GeneralRegion, realPath: string, path: string) => { get(): Promise>>>>; }; '/lol/challenges/v1/challenges/{challengeId}/config': (generalRegion: GeneralRegion, realPath: string, path: string) => { get(): Promise>; }; '/lol/challenges/v1/challenges/{challengeId}/leaderboards/by-level/{level}': (generalRegion: GeneralRegion, realPath: string, path: string) => { get(query: GetChallengeLeaderboardsQuery): Promise>; }; '/lol/challenges/v1/challenges/{challengeId}/percentiles': (generalRegion: GeneralRegion, realPath: string, path: string) => { get(): Promise>>; }; '/lol/challenges/v1/player-data/{puuid}': (generalRegion: GeneralRegion, realPath: string, path: string) => { get(): Promise>; }; '/lol/rso-match/v1/matches/ids': (generalRegion: GeneralRegion, realPath: string, path: string) => { get(query: RsoMatchIdsQuery): Promise>; }; '/lol/rso-match/v1/matches/{matchId}': (generalRegion: GeneralRegion, realPath: string, path: string) => { get(): Promise>; }; '/lol/rso-match/v1/matches/{matchId}/timeline': (generalRegion: GeneralRegion, realPath: string, path: string) => { get(): Promise>; }; '/lol/status/v4/platform-data': (generalRegion: GeneralRegion, realPath: string, path: string) => { get(): Promise>; }; '/lol/match/v5/matches/by-puuid/{puuid}/ids': (generalRegion: GeneralRegion, realPath: string, path: string) => { get(query: MatchIdsQuery): Promise>; }; '/lol/match/v5/matches/{matchId}': (generalRegion: GeneralRegion, realPath: string, path: string) => { get(): Promise>; }; '/lol/match/v5/matches/{matchId}/timeline': (generalRegion: GeneralRegion, realPath: string, path: string) => { get(): Promise>; }; '/lol/spectator/v5/active-games/by-summoner/{encryptedPUUID}': (generalRegion: GeneralRegion, realPath: string, path: string) => { get(): Promise>; }; '/lol/spectator/v5/featured-games': (generalRegion: GeneralRegion, realPath: string, path: string) => { get(): Promise>; }; '/fulfillment/v1/summoners/by-puuid/{rsoPUUID}': (generalRegion: GeneralRegion, realPath: string, path: string) => { get(): Promise>; }; '/lol/summoner/v4/summoners/by-puuid/{encryptedPUUID}': (generalRegion: GeneralRegion, realPath: string, path: string) => { get(): Promise>; }; '/lol/summoner/v4/summoners/me': (generalRegion: GeneralRegion, realPath: string, path: string) => { get(): Promise>; }; };