import { CategoryIdValue, EventTypeValue, NetworkClientProvider } from "../../types"; export declare class ResultsAPI extends NetworkClientProvider { get({ subsessionId, includeLicenses, }: { subsessionId: number; includeLicenses?: boolean; }): Promise>; eventLog({ subsessionId, simsessionNumber, }: { subsessionId: number; simsessionNumber: number; }): Promise>; lapChartData({ subsessionId, simsessionNumber, }: { subsessionId: number; simsessionNumber: number; }): Promise>; lapData({ subsessionId, simsessionNumber, customerId, teamId, }: { subsessionId: number; simsessionNumber: number; customerId?: number; teamId?: number; }): Promise>; searchHosted({ startRangeBegin, startRangeEnd, finishRangeBegin, finishRangeEnd, customerId, teamId, hostCustomerId, sessionName, leagueId, leagueSeasonId, carId, trackId, categoryIds, }?: { startRangeBegin?: Date; startRangeEnd?: Date; finishRangeBegin?: Date; finishRangeEnd?: Date; customerId?: number; teamId?: number; hostCustomerId?: number; sessionName?: string; leagueId?: number; leagueSeasonId?: number; carId?: number; trackId?: number; categoryIds?: CategoryIdValue[]; }): Promise>; searchSeries({ seasonYear, seasonQuarter, startRangeBegin, startRangeEnd, finishRangeBegin, finishRangeEnd, customerId, teamId, seriesId, raceWeekNumber, officialOnly, eventTypes, categoryIds, }: { seasonYear?: number; seasonQuarter?: number; startRangeBegin?: Date; startRangeEnd?: Date; finishRangeBegin?: Date; finishRangeEnd?: Date; customerId?: number; teamId?: number; seriesId?: number; raceWeekNumber?: number; officialOnly?: boolean; eventTypes?: EventTypeValue[]; categoryIds?: CategoryIdValue[]; }): Promise>; seasonResults({ seasonId, eventType, raceWeekNumber, }: { seasonId: number; eventType?: EventTypeValue; raceWeekNumber: number; }): Promise>; } export default ResultsAPI; //# sourceMappingURL=index.d.ts.map