import { NetworkClientProvider } from "../../types"; export declare class LeagueAPI extends NetworkClientProvider { directory({ search, tag, restrictToMember, restrictToRecruiting, restrictToFriends, restrictToWatched, minimumRosterCount, maximumRosterCount, lowerbound, upperbound, sort, order, }?: { search?: string; tag?: string; restrictToMember?: boolean; restrictToRecruiting?: boolean; restrictToFriends?: boolean; restrictToWatched?: boolean; minimumRosterCount?: number; maximumRosterCount?: number; lowerbound?: number; upperbound?: number; sort?: "relevance" | "leaguename" | "displayname" | "rostercount"; order?: "asc" | "desc"; }): Promise>; customerLeagueSessions({ mine, packageId, }?: { mine?: boolean; packageId?: number; }): Promise>; get({ leagueId, includeLicenses, }: { leagueId: number; includeLicenses?: boolean; }): Promise>; getPointsSystems({ leagueId, seasonId, }: { leagueId: number; seasonId?: number; }): Promise>; membership({ customerId, includeLeague, }?: { customerId?: number; includeLeague?: boolean; }): Promise>; roster({ leagueId, includeLicenses, }: { leagueId: number; includeLicenses?: boolean; }): Promise>; seasons({ leagueId, retired }: { leagueId: number; retired?: boolean; }): Promise>; seasonStandings({ leagueId, seasonId, carClassId, carId, }: { leagueId: number; seasonId: number; carClassId?: number; carId?: number; }): Promise>; seasonSessions({ leagueId, seasonId, resultsOnly, }: { leagueId: number; seasonId: number; resultsOnly?: boolean; }): Promise>; } export default LeagueAPI; //# sourceMappingURL=index.d.ts.map