import { BaseClient } from "./client"; import type { ApiResponse, EPLTeam, EPLPlayer, EPLGame, EPLGameLineup, EPLGameGoal, EPLGameTeamStats, EPLGamePlayerStats, EPLStanding, EPLPlayerStatLeaders, EPLTeamStatLeaders, EPLPlayerSeasonStat, EPLTeamSeasonStat, EPLPlayerStatType, EPLTeamStatType } from "./types"; export declare class EPLClient extends BaseClient { getGames(params?: { cursor?: number; per_page?: number; season?: number; team_id?: number; week?: number; }): Promise>; getGameLineups(id: number): Promise>; getGameGoals(id: number): Promise>; getGameTeamStats(id: number): Promise>; getGamePlayerStats(id: number): Promise>; getPlayers(params?: { cursor?: number; per_page?: number; team_ids?: number[]; player_ids?: number[]; season: number; search?: string; first_name?: string; last_name?: string; }): Promise>; getPlayerSeasonStats(id: number, params: { season: number; }): Promise>; getPlayerStatsLeaders(params: { cursor?: number; per_page?: number; season: number; type: EPLPlayerStatType; }): Promise>; getTeamStatsLeaders(params: { cursor?: number; per_page?: number; season: number; type: EPLTeamStatType; }): Promise>; getStandings(params: { season: number; }): Promise>; getTeams(params: { season: number; }): Promise>; getTeamPlayers(id: number, params: { season: number; }): Promise>; getTeamSeasonStats(id: number, params: { season: number; }): Promise>; }