import { AxiosInstance } from "axios"; export declare class NetworkClientProvider { private _client; constructor(_client: AxiosInstance); get client(): AxiosInstance; } export type IRacingAPIResponse = { link: string; expires: string; }; export type Division = 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10; export declare const isDivision: (value: unknown) => value is Division; export declare const assertDivision: (value: unknown) => asserts value is Division; export declare enum CategoryId { Oval = 1, Road = 2, DirtOval = 3, DirtRoad = 4 } export type CategoryIdValue = `${CategoryId}`; export type CategoryIdKey = keyof typeof CategoryId; export declare const CATEGORY_ID_LABELS: string[]; export declare const isCategoryId: (value: unknown) => value is CategoryIdValue; export declare const assertCategoryId: (value: unknown) => asserts value is CategoryIdValue; export declare enum ChartType { iRating = 1, TTRating = 2, LicenseRating = 3 } export type ChartTypeValue = `${ChartType}`; export type ChartTypeKey = keyof typeof ChartType; export declare const CHART_TYPE_LABELS: string[]; export declare const isChartType: (value: unknown) => value is ChartTypeValue; export declare const assertChartType: (value: unknown) => asserts value is ChartTypeValue; export declare enum EventType { Practice = 2, Qualify = 3, TimeTrial = 4, Race = 5 } export type EventTypeValue = `${EventType}`; export type EventTypeKey = keyof typeof EventType; export declare const EVENT_TYPE_LABELS: string[]; export declare const isEventType: (value: unknown) => value is EventTypeValue; export declare const assertEventType: (value: unknown) => asserts value is EventTypeValue; export declare enum Category { Road = "road", Oval = "oval", DirtRoad = "dirt_road", DirtOval = "dirt_oval", SportsCar = "sports_car", FormulaCar = "formula_car" } export type CategoryValue = `${Category}`; export type CategoryKey = keyof typeof Category; export declare const CATEGORY_LABELS: string[]; export declare const CATEGORY_VALUES: string[]; export declare const isCategory: (value: string) => value is CategoryValue; export declare const assertCategory: (value: string) => asserts value is CategoryValue; //# sourceMappingURL=types.d.ts.map