import { z } from 'zod'; export declare const GetResultParamsSchema: z.ZodObject<{ subsessionId: z.ZodNumber; includeLicenses: z.ZodOptional; }, "strip", z.ZodTypeAny, { subsessionId: number; includeLicenses?: boolean | undefined; }, { subsessionId: number; includeLicenses?: boolean | undefined; }>; export type GetResultParams = z.infer; export declare const getResultsEventLogParamsSchema: z.ZodObject<{ subsessionId: z.ZodNumber; simsessionNumber: z.ZodNumber; }, "strip", z.ZodTypeAny, { subsessionId: number; simsessionNumber: number; }, { subsessionId: number; simsessionNumber: number; }>; export type GetResultsEventLogParams = z.infer; export declare const GetResultsLapChartDataParamsSchema: z.ZodObject<{ subsessionId: z.ZodNumber; simsessionNumber: z.ZodNumber; }, "strip", z.ZodTypeAny, { subsessionId: number; simsessionNumber: number; }, { subsessionId: number; simsessionNumber: number; }>; export type GetResultsLapChartDataParams = z.infer; export declare const GetResultsLapDataParamsSchema: z.ZodEffects; teamId: z.ZodOptional; }, "strip", z.ZodTypeAny, { subsessionId: number; simsessionNumber: number; customerId?: number | undefined; teamId?: number | undefined; }, { subsessionId: number; simsessionNumber: number; customerId?: number | undefined; teamId?: number | undefined; }>, { subsessionId: number; simsessionNumber: number; customerId?: number | undefined; teamId?: number | undefined; }, { subsessionId: number; simsessionNumber: number; customerId?: number | undefined; teamId?: number | undefined; }>; export type GetResultsLapDataParams = z.infer; export declare const GetResultsLapDataOptionsSchema: z.ZodObject<{ getAllChunks: z.ZodOptional; }, "strip", z.ZodTypeAny, { getAllChunks?: boolean | undefined; }, { getAllChunks?: boolean | undefined; }>; export type GetResultsLapDataOptions = z.infer; export declare const GetSeasonResultsParamsSchema: z.ZodObject<{ seasonId: z.ZodNumber; eventType: z.ZodNumber; raceWeekNumber: z.ZodNumber; }, "strip", z.ZodTypeAny, { eventType: number; seasonId: number; raceWeekNumber: number; }, { eventType: number; seasonId: number; raceWeekNumber: number; }>; export type GetSeasonResultsParams = z.infer; export declare const ResultAllowedLicenseSchema: z.ZodObject<{ groupName: z.ZodString; licenseGroup: z.ZodNumber; maxLicenseLevel: z.ZodNumber; minLicenseLevel: z.ZodNumber; parentId: z.ZodNumber; }, "strip", z.ZodTypeAny, { groupName: string; maxLicenseLevel: number; minLicenseLevel: number; licenseGroup: number; parentId: number; }, { groupName: string; maxLicenseLevel: number; minLicenseLevel: number; licenseGroup: number; parentId: number; }>; export declare const CarInClassSchema: z.ZodObject<{ carId: z.ZodNumber; }, "strip", z.ZodTypeAny, { carId: number; }, { carId: number; }>; export declare const ResultCarClassSchema: z.ZodObject<{ carClassId: z.ZodNumber; shortName: z.ZodString; name: z.ZodString; strengthOfField: z.ZodNumber; numEntries: z.ZodNumber; carsInClass: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { name: string; carClassId: number; carsInClass: { carId: number; }[]; shortName: string; strengthOfField: number; numEntries: number; }, { name: string; carClassId: number; carsInClass: { carId: number; }[]; shortName: string; strengthOfField: number; numEntries: number; }>; export declare const RaceSummarySchema: z.ZodObject<{ subsessionId: z.ZodNumber; averageLap: z.ZodNumber; lapsComplete: z.ZodNumber; numCautions: z.ZodNumber; numCautionLaps: z.ZodNumber; numLeadChanges: z.ZodNumber; fieldStrength: z.ZodNumber; numOptLaps: z.ZodNumber; hasOptPath: z.ZodBoolean; specialEventType: z.ZodNumber; specialEventTypeText: z.ZodString; }, "strip", z.ZodTypeAny, { numOptLaps: number; subsessionId: number; averageLap: number; lapsComplete: number; numCautions: number; numCautionLaps: number; numLeadChanges: number; fieldStrength: number; hasOptPath: boolean; specialEventType: number; specialEventTypeText: string; }, { numOptLaps: number; subsessionId: number; averageLap: number; lapsComplete: number; numCautions: number; numCautionLaps: number; numLeadChanges: number; fieldStrength: number; hasOptPath: boolean; specialEventType: number; specialEventTypeText: string; }>; export declare const BasicLiverySchema: z.ZodObject<{ carId: z.ZodNumber; pattern: z.ZodNumber; color1: z.ZodString; color2: z.ZodString; color3: z.ZodString; }, "strip", z.ZodTypeAny, { pattern: number; color1: string; color2: string; color3: string; carId: number; }, { pattern: number; color1: string; color2: string; color3: string; carId: number; }>; export type Livery = z.infer; export declare const LiverySchema: z.ZodObject<{ pattern: z.ZodNumber; color1: z.ZodString; color2: z.ZodString; color3: z.ZodString; carId: z.ZodNumber; numberFont: z.ZodNumber; numberColor1: z.ZodString; numberColor2: z.ZodString; numberColor3: z.ZodString; numberSlant: z.ZodNumber; sponsor1: z.ZodNumber; sponsor2: z.ZodNumber; carNumber: z.ZodString; wheelColor: z.ZodNullable; rimType: z.ZodNumber; }, "strip", z.ZodTypeAny, { pattern: number; color1: string; color2: string; color3: string; numberColor1: string; numberColor2: string; numberColor3: string; numberFont: number; rimType: number; sponsor1: number; sponsor2: number; wheelColor: string | null; carId: number; carNumber: string; numberSlant: number; }, { pattern: number; color1: string; color2: string; color3: string; numberColor1: string; numberColor2: string; numberColor3: string; numberFont: number; rimType: number; sponsor1: number; sponsor2: number; wheelColor: string | null; carId: number; carNumber: string; numberSlant: number; }>; export declare const ResultSchema: z.ZodObject<{ custId: z.ZodNumber; displayName: z.ZodString; aggregateChampPoints: z.ZodNumber; ai: z.ZodBoolean; averageLap: z.ZodNumber; bestLapNum: z.ZodNumber; bestLapTime: z.ZodNumber; bestNlapsNum: z.ZodNumber; bestNlapsTime: z.ZodNumber; bestQualLapAt: z.ZodString; bestQualLapNum: z.ZodNumber; bestQualLapTime: z.ZodNumber; carClassId: z.ZodNumber; carClassName: z.ZodString; carClassShortName: z.ZodString; carId: z.ZodNumber; carName: z.ZodString; champPoints: z.ZodNumber; classInterval: z.ZodNumber; clubId: z.ZodNumber; clubName: z.ZodString; clubPoints: z.ZodNumber; clubShortname: z.ZodString; countryCode: z.ZodString; division: z.ZodNumber; divisionName: z.ZodString; dropRace: z.ZodBoolean; finishPosition: z.ZodNumber; finishPositionInClass: z.ZodNumber; friend: z.ZodBoolean; helmet: z.ZodObject<{ pattern: z.ZodNumber; color1: z.ZodString; color2: z.ZodString; color3: z.ZodString; faceType: z.ZodNumber; helmetType: z.ZodNumber; }, "strip", z.ZodTypeAny, { pattern: number; color1: string; color2: string; color3: string; faceType: number; helmetType: number; }, { pattern: number; color1: string; color2: string; color3: string; faceType: number; helmetType: number; }>; incidents: z.ZodNumber; interval: z.ZodNumber; lapsComplete: z.ZodNumber; lapsLead: z.ZodNumber; leagueAggPoints: z.ZodNumber; leaguePoints: z.ZodNumber; licenseChangeOval: z.ZodNumber; licenseChangeRoad: z.ZodNumber; livery: z.ZodObject<{ pattern: z.ZodNumber; color1: z.ZodString; color2: z.ZodString; color3: z.ZodString; carId: z.ZodNumber; numberFont: z.ZodNumber; numberColor1: z.ZodString; numberColor2: z.ZodString; numberColor3: z.ZodString; numberSlant: z.ZodNumber; sponsor1: z.ZodNumber; sponsor2: z.ZodNumber; carNumber: z.ZodString; wheelColor: z.ZodNullable; rimType: z.ZodNumber; }, "strip", z.ZodTypeAny, { pattern: number; color1: string; color2: string; color3: string; numberColor1: string; numberColor2: string; numberColor3: string; numberFont: number; rimType: number; sponsor1: number; sponsor2: number; wheelColor: string | null; carId: number; carNumber: string; numberSlant: number; }, { pattern: number; color1: string; color2: string; color3: string; numberColor1: string; numberColor2: string; numberColor3: string; numberFont: number; rimType: number; sponsor1: number; sponsor2: number; wheelColor: string | null; carId: number; carNumber: string; numberSlant: number; }>; maxPctFuelFill: z.ZodNumber; multiplier: z.ZodNumber; newCpi: z.ZodNumber; newLicenseLevel: z.ZodNumber; newSubLevel: z.ZodNumber; newTtrating: z.ZodNumber; newiRating: z.ZodNumber; oldCpi: z.ZodNumber; oldLicenseLevel: z.ZodNumber; oldSubLevel: z.ZodNumber; oldTtrating: z.ZodNumber; oldiRating: z.ZodNumber; optLapsComplete: z.ZodNumber; position: z.ZodNumber; qualLapTime: z.ZodNumber; reasonOut: z.ZodString; reasonOutId: z.ZodNumber; startingPosition: z.ZodNumber; startingPositionInClass: z.ZodNumber; suit: z.ZodObject<{ pattern: z.ZodNumber; color1: z.ZodString; color2: z.ZodString; color3: z.ZodString; bodyType: z.ZodNumber; }, "strip", z.ZodTypeAny, { pattern: number; color1: string; color2: string; color3: string; bodyType: number; }, { pattern: number; color1: string; color2: string; color3: string; bodyType: number; }>; watched: z.ZodBoolean; weightPenaltyKg: z.ZodNumber; }, "strip", z.ZodTypeAny, { interval: number; position: number; displayName: string; custId: number; helmet: { pattern: number; color1: string; color2: string; color3: string; faceType: number; helmetType: number; }; carId: number; carName: string; carClassId: number; carClassName: string; maxPctFuelFill: number; weightPenaltyKg: number; watched: boolean; countryCode: string; clubId: number; clubName: string; suit: { pattern: number; color1: string; color2: string; color3: string; bodyType: number; }; ai: boolean; startingPosition: number; finishPosition: number; bestLapTime: number; averageLap: number; lapsComplete: number; aggregateChampPoints: number; bestLapNum: number; bestNlapsNum: number; bestNlapsTime: number; bestQualLapAt: string; bestQualLapNum: number; bestQualLapTime: number; carClassShortName: string; champPoints: number; classInterval: number; clubPoints: number; clubShortname: string; division: number; divisionName: string; dropRace: boolean; finishPositionInClass: number; friend: boolean; incidents: number; lapsLead: number; leagueAggPoints: number; leaguePoints: number; licenseChangeOval: number; licenseChangeRoad: number; livery: { pattern: number; color1: string; color2: string; color3: string; numberColor1: string; numberColor2: string; numberColor3: string; numberFont: number; rimType: number; sponsor1: number; sponsor2: number; wheelColor: string | null; carId: number; carNumber: string; numberSlant: number; }; multiplier: number; newCpi: number; newLicenseLevel: number; newSubLevel: number; newTtrating: number; newiRating: number; oldCpi: number; oldLicenseLevel: number; oldSubLevel: number; oldTtrating: number; oldiRating: number; optLapsComplete: number; qualLapTime: number; reasonOut: string; reasonOutId: number; startingPositionInClass: number; }, { interval: number; position: number; displayName: string; custId: number; helmet: { pattern: number; color1: string; color2: string; color3: string; faceType: number; helmetType: number; }; carId: number; carName: string; carClassId: number; carClassName: string; maxPctFuelFill: number; weightPenaltyKg: number; watched: boolean; countryCode: string; clubId: number; clubName: string; suit: { pattern: number; color1: string; color2: string; color3: string; bodyType: number; }; ai: boolean; startingPosition: number; finishPosition: number; bestLapTime: number; averageLap: number; lapsComplete: number; aggregateChampPoints: number; bestLapNum: number; bestNlapsNum: number; bestNlapsTime: number; bestQualLapAt: string; bestQualLapNum: number; bestQualLapTime: number; carClassShortName: string; champPoints: number; classInterval: number; clubPoints: number; clubShortname: string; division: number; divisionName: string; dropRace: boolean; finishPositionInClass: number; friend: boolean; incidents: number; lapsLead: number; leagueAggPoints: number; leaguePoints: number; licenseChangeOval: number; licenseChangeRoad: number; livery: { pattern: number; color1: string; color2: string; color3: string; numberColor1: string; numberColor2: string; numberColor3: string; numberFont: number; rimType: number; sponsor1: number; sponsor2: number; wheelColor: string | null; carId: number; carNumber: string; numberSlant: number; }; multiplier: number; newCpi: number; newLicenseLevel: number; newSubLevel: number; newTtrating: number; newiRating: number; oldCpi: number; oldLicenseLevel: number; oldSubLevel: number; oldTtrating: number; oldiRating: number; optLapsComplete: number; qualLapTime: number; reasonOut: string; reasonOutId: number; startingPositionInClass: number; }>; export declare const WeatherResultSchema: z.ZodObject<{ avgSkies: z.ZodNumber; avgCloudCoverPct: z.ZodNumber; minCloudCoverPct: z.ZodNumber; maxCloudCoverPct: z.ZodNumber; tempUnits: z.ZodNumber; avgTemp: z.ZodNumber; minTemp: z.ZodNumber; maxTemp: z.ZodNumber; avgRelHumidity: z.ZodNumber; windUnits: z.ZodNumber; avgWindSpeed: z.ZodNumber; minWindSpeed: z.ZodNumber; maxWindSpeed: z.ZodNumber; avgWindDir: z.ZodNumber; maxFog: z.ZodNumber; fogTimePct: z.ZodNumber; precipTimePct: z.ZodNumber; precipMm: z.ZodNumber; precipMm2hrBeforeSession: z.ZodNumber; simulatedStartTime: z.ZodString; }, "strip", z.ZodTypeAny, { tempUnits: number; windUnits: number; simulatedStartTime: string; avgSkies: number; avgCloudCoverPct: number; minCloudCoverPct: number; maxCloudCoverPct: number; avgTemp: number; minTemp: number; maxTemp: number; avgRelHumidity: number; avgWindSpeed: number; minWindSpeed: number; maxWindSpeed: number; avgWindDir: number; maxFog: number; fogTimePct: number; precipTimePct: number; precipMm: number; precipMm2hrBeforeSession: number; }, { tempUnits: number; windUnits: number; simulatedStartTime: string; avgSkies: number; avgCloudCoverPct: number; minCloudCoverPct: number; maxCloudCoverPct: number; avgTemp: number; minTemp: number; maxTemp: number; avgRelHumidity: number; avgWindSpeed: number; minWindSpeed: number; maxWindSpeed: number; avgWindDir: number; maxFog: number; fogTimePct: number; precipTimePct: number; precipMm: number; precipMm2hrBeforeSession: number; }>; export declare const SessionResultSchema: z.ZodObject<{ simsessionNumber: z.ZodNumber; simsessionName: z.ZodString; simsessionType: z.ZodNumber; simsessionTypeName: z.ZodString; simsessionSubtype: z.ZodNumber; weatherResult: z.ZodObject<{ avgSkies: z.ZodNumber; avgCloudCoverPct: z.ZodNumber; minCloudCoverPct: z.ZodNumber; maxCloudCoverPct: z.ZodNumber; tempUnits: z.ZodNumber; avgTemp: z.ZodNumber; minTemp: z.ZodNumber; maxTemp: z.ZodNumber; avgRelHumidity: z.ZodNumber; windUnits: z.ZodNumber; avgWindSpeed: z.ZodNumber; minWindSpeed: z.ZodNumber; maxWindSpeed: z.ZodNumber; avgWindDir: z.ZodNumber; maxFog: z.ZodNumber; fogTimePct: z.ZodNumber; precipTimePct: z.ZodNumber; precipMm: z.ZodNumber; precipMm2hrBeforeSession: z.ZodNumber; simulatedStartTime: z.ZodString; }, "strip", z.ZodTypeAny, { tempUnits: number; windUnits: number; simulatedStartTime: string; avgSkies: number; avgCloudCoverPct: number; minCloudCoverPct: number; maxCloudCoverPct: number; avgTemp: number; minTemp: number; maxTemp: number; avgRelHumidity: number; avgWindSpeed: number; minWindSpeed: number; maxWindSpeed: number; avgWindDir: number; maxFog: number; fogTimePct: number; precipTimePct: number; precipMm: number; precipMm2hrBeforeSession: number; }, { tempUnits: number; windUnits: number; simulatedStartTime: string; avgSkies: number; avgCloudCoverPct: number; minCloudCoverPct: number; maxCloudCoverPct: number; avgTemp: number; minTemp: number; maxTemp: number; avgRelHumidity: number; avgWindSpeed: number; minWindSpeed: number; maxWindSpeed: number; avgWindDir: number; maxFog: number; fogTimePct: number; precipTimePct: number; precipMm: number; precipMm2hrBeforeSession: number; }>; results: z.ZodArray; incidents: z.ZodNumber; interval: z.ZodNumber; lapsComplete: z.ZodNumber; lapsLead: z.ZodNumber; leagueAggPoints: z.ZodNumber; leaguePoints: z.ZodNumber; licenseChangeOval: z.ZodNumber; licenseChangeRoad: z.ZodNumber; livery: z.ZodObject<{ pattern: z.ZodNumber; color1: z.ZodString; color2: z.ZodString; color3: z.ZodString; carId: z.ZodNumber; numberFont: z.ZodNumber; numberColor1: z.ZodString; numberColor2: z.ZodString; numberColor3: z.ZodString; numberSlant: z.ZodNumber; sponsor1: z.ZodNumber; sponsor2: z.ZodNumber; carNumber: z.ZodString; wheelColor: z.ZodNullable; rimType: z.ZodNumber; }, "strip", z.ZodTypeAny, { pattern: number; color1: string; color2: string; color3: string; numberColor1: string; numberColor2: string; numberColor3: string; numberFont: number; rimType: number; sponsor1: number; sponsor2: number; wheelColor: string | null; carId: number; carNumber: string; numberSlant: number; }, { pattern: number; color1: string; color2: string; color3: string; numberColor1: string; numberColor2: string; numberColor3: string; numberFont: number; rimType: number; sponsor1: number; sponsor2: number; wheelColor: string | null; carId: number; carNumber: string; numberSlant: number; }>; maxPctFuelFill: z.ZodNumber; multiplier: z.ZodNumber; newCpi: z.ZodNumber; newLicenseLevel: z.ZodNumber; newSubLevel: z.ZodNumber; newTtrating: z.ZodNumber; newiRating: z.ZodNumber; oldCpi: z.ZodNumber; oldLicenseLevel: z.ZodNumber; oldSubLevel: z.ZodNumber; oldTtrating: z.ZodNumber; oldiRating: z.ZodNumber; optLapsComplete: z.ZodNumber; position: z.ZodNumber; qualLapTime: z.ZodNumber; reasonOut: z.ZodString; reasonOutId: z.ZodNumber; startingPosition: z.ZodNumber; startingPositionInClass: z.ZodNumber; suit: z.ZodObject<{ pattern: z.ZodNumber; color1: z.ZodString; color2: z.ZodString; color3: z.ZodString; bodyType: z.ZodNumber; }, "strip", z.ZodTypeAny, { pattern: number; color1: string; color2: string; color3: string; bodyType: number; }, { pattern: number; color1: string; color2: string; color3: string; bodyType: number; }>; watched: z.ZodBoolean; weightPenaltyKg: z.ZodNumber; }, "strip", z.ZodTypeAny, { interval: number; position: number; displayName: string; custId: number; helmet: { pattern: number; color1: string; color2: string; color3: string; faceType: number; helmetType: number; }; carId: number; carName: string; carClassId: number; carClassName: string; maxPctFuelFill: number; weightPenaltyKg: number; watched: boolean; countryCode: string; clubId: number; clubName: string; suit: { pattern: number; color1: string; color2: string; color3: string; bodyType: number; }; ai: boolean; startingPosition: number; finishPosition: number; bestLapTime: number; averageLap: number; lapsComplete: number; aggregateChampPoints: number; bestLapNum: number; bestNlapsNum: number; bestNlapsTime: number; bestQualLapAt: string; bestQualLapNum: number; bestQualLapTime: number; carClassShortName: string; champPoints: number; classInterval: number; clubPoints: number; clubShortname: string; division: number; divisionName: string; dropRace: boolean; finishPositionInClass: number; friend: boolean; incidents: number; lapsLead: number; leagueAggPoints: number; leaguePoints: number; licenseChangeOval: number; licenseChangeRoad: number; livery: { pattern: number; color1: string; color2: string; color3: string; numberColor1: string; numberColor2: string; numberColor3: string; numberFont: number; rimType: number; sponsor1: number; sponsor2: number; wheelColor: string | null; carId: number; carNumber: string; numberSlant: number; }; multiplier: number; newCpi: number; newLicenseLevel: number; newSubLevel: number; newTtrating: number; newiRating: number; oldCpi: number; oldLicenseLevel: number; oldSubLevel: number; oldTtrating: number; oldiRating: number; optLapsComplete: number; qualLapTime: number; reasonOut: string; reasonOutId: number; startingPositionInClass: number; }, { interval: number; position: number; displayName: string; custId: number; helmet: { pattern: number; color1: string; color2: string; color3: string; faceType: number; helmetType: number; }; carId: number; carName: string; carClassId: number; carClassName: string; maxPctFuelFill: number; weightPenaltyKg: number; watched: boolean; countryCode: string; clubId: number; clubName: string; suit: { pattern: number; color1: string; color2: string; color3: string; bodyType: number; }; ai: boolean; startingPosition: number; finishPosition: number; bestLapTime: number; averageLap: number; lapsComplete: number; aggregateChampPoints: number; bestLapNum: number; bestNlapsNum: number; bestNlapsTime: number; bestQualLapAt: string; bestQualLapNum: number; bestQualLapTime: number; carClassShortName: string; champPoints: number; classInterval: number; clubPoints: number; clubShortname: string; division: number; divisionName: string; dropRace: boolean; finishPositionInClass: number; friend: boolean; incidents: number; lapsLead: number; leagueAggPoints: number; leaguePoints: number; licenseChangeOval: number; licenseChangeRoad: number; livery: { pattern: number; color1: string; color2: string; color3: string; numberColor1: string; numberColor2: string; numberColor3: string; numberFont: number; rimType: number; sponsor1: number; sponsor2: number; wheelColor: string | null; carId: number; carNumber: string; numberSlant: number; }; multiplier: number; newCpi: number; newLicenseLevel: number; newSubLevel: number; newTtrating: number; newiRating: number; oldCpi: number; oldLicenseLevel: number; oldSubLevel: number; oldTtrating: number; oldiRating: number; optLapsComplete: number; qualLapTime: number; reasonOut: string; reasonOutId: number; startingPositionInClass: number; }>, "many">; }, "strip", z.ZodTypeAny, { simsessionType: number; simsessionNumber: number; simsessionName: string; simsessionTypeName: string; simsessionSubtype: number; weatherResult: { tempUnits: number; windUnits: number; simulatedStartTime: string; avgSkies: number; avgCloudCoverPct: number; minCloudCoverPct: number; maxCloudCoverPct: number; avgTemp: number; minTemp: number; maxTemp: number; avgRelHumidity: number; avgWindSpeed: number; minWindSpeed: number; maxWindSpeed: number; avgWindDir: number; maxFog: number; fogTimePct: number; precipTimePct: number; precipMm: number; precipMm2hrBeforeSession: number; }; results: { interval: number; position: number; displayName: string; custId: number; helmet: { pattern: number; color1: string; color2: string; color3: string; faceType: number; helmetType: number; }; carId: number; carName: string; carClassId: number; carClassName: string; maxPctFuelFill: number; weightPenaltyKg: number; watched: boolean; countryCode: string; clubId: number; clubName: string; suit: { pattern: number; color1: string; color2: string; color3: string; bodyType: number; }; ai: boolean; startingPosition: number; finishPosition: number; bestLapTime: number; averageLap: number; lapsComplete: number; aggregateChampPoints: number; bestLapNum: number; bestNlapsNum: number; bestNlapsTime: number; bestQualLapAt: string; bestQualLapNum: number; bestQualLapTime: number; carClassShortName: string; champPoints: number; classInterval: number; clubPoints: number; clubShortname: string; division: number; divisionName: string; dropRace: boolean; finishPositionInClass: number; friend: boolean; incidents: number; lapsLead: number; leagueAggPoints: number; leaguePoints: number; licenseChangeOval: number; licenseChangeRoad: number; livery: { pattern: number; color1: string; color2: string; color3: string; numberColor1: string; numberColor2: string; numberColor3: string; numberFont: number; rimType: number; sponsor1: number; sponsor2: number; wheelColor: string | null; carId: number; carNumber: string; numberSlant: number; }; multiplier: number; newCpi: number; newLicenseLevel: number; newSubLevel: number; newTtrating: number; newiRating: number; oldCpi: number; oldLicenseLevel: number; oldSubLevel: number; oldTtrating: number; oldiRating: number; optLapsComplete: number; qualLapTime: number; reasonOut: string; reasonOutId: number; startingPositionInClass: number; }[]; }, { simsessionType: number; simsessionNumber: number; simsessionName: string; simsessionTypeName: string; simsessionSubtype: number; weatherResult: { tempUnits: number; windUnits: number; simulatedStartTime: string; avgSkies: number; avgCloudCoverPct: number; minCloudCoverPct: number; maxCloudCoverPct: number; avgTemp: number; minTemp: number; maxTemp: number; avgRelHumidity: number; avgWindSpeed: number; minWindSpeed: number; maxWindSpeed: number; avgWindDir: number; maxFog: number; fogTimePct: number; precipTimePct: number; precipMm: number; precipMm2hrBeforeSession: number; }; results: { interval: number; position: number; displayName: string; custId: number; helmet: { pattern: number; color1: string; color2: string; color3: string; faceType: number; helmetType: number; }; carId: number; carName: string; carClassId: number; carClassName: string; maxPctFuelFill: number; weightPenaltyKg: number; watched: boolean; countryCode: string; clubId: number; clubName: string; suit: { pattern: number; color1: string; color2: string; color3: string; bodyType: number; }; ai: boolean; startingPosition: number; finishPosition: number; bestLapTime: number; averageLap: number; lapsComplete: number; aggregateChampPoints: number; bestLapNum: number; bestNlapsNum: number; bestNlapsTime: number; bestQualLapAt: string; bestQualLapNum: number; bestQualLapTime: number; carClassShortName: string; champPoints: number; classInterval: number; clubPoints: number; clubShortname: string; division: number; divisionName: string; dropRace: boolean; finishPositionInClass: number; friend: boolean; incidents: number; lapsLead: number; leagueAggPoints: number; leaguePoints: number; licenseChangeOval: number; licenseChangeRoad: number; livery: { pattern: number; color1: string; color2: string; color3: string; numberColor1: string; numberColor2: string; numberColor3: string; numberFont: number; rimType: number; sponsor1: number; sponsor2: number; wheelColor: string | null; carId: number; carNumber: string; numberSlant: number; }; multiplier: number; newCpi: number; newLicenseLevel: number; newSubLevel: number; newTtrating: number; newiRating: number; oldCpi: number; oldLicenseLevel: number; oldSubLevel: number; oldTtrating: number; oldiRating: number; optLapsComplete: number; qualLapTime: number; reasonOut: string; reasonOutId: number; startingPositionInClass: number; }[]; }>; export declare const SessionSplitSchema: z.ZodObject<{ subsessionId: z.ZodNumber; eventStrengthOfField: z.ZodNumber; }, "strip", z.ZodTypeAny, { subsessionId: number; eventStrengthOfField: number; }, { subsessionId: number; eventStrengthOfField: number; }>; export declare const ResultTrackSchema: z.ZodObject<{ category: z.ZodString; categoryId: z.ZodNumber; configName: z.ZodString; trackId: z.ZodNumber; trackName: z.ZodString; }, "strip", z.ZodTypeAny, { configName: string; trackId: number; trackName: string; category: string; categoryId: number; }, { configName: string; trackId: number; trackName: string; category: string; categoryId: number; }>; export declare const GetResultResponseSchema: z.ZodObject<{ subsessionId: z.ZodNumber; allowedLicenses: z.ZodArray, "many">; associatedSubsessionIds: z.ZodArray; canProtest: z.ZodBoolean; carClasses: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { name: string; carClassId: number; carsInClass: { carId: number; }[]; shortName: string; strengthOfField: number; numEntries: number; }, { name: string; carClassId: number; carsInClass: { carId: number; }[]; shortName: string; strengthOfField: number; numEntries: number; }>, "many">; cautionType: z.ZodNumber; cooldownMinutes: z.ZodNumber; cornersPerLap: z.ZodNumber; damageModel: z.ZodNumber; driverChangeParam1: z.ZodNumber; driverChangeParam2: z.ZodNumber; driverChangeRule: z.ZodNumber; driverChanges: z.ZodBoolean; endTime: z.ZodString; eventAverageLap: z.ZodNumber; eventBestLapTime: z.ZodNumber; eventLapsComplete: z.ZodNumber; eventStrengthOfField: z.ZodNumber; eventType: z.ZodNumber; eventTypeName: z.ZodString; heatInfoId: z.ZodNumber; licenseCategory: z.ZodString; licenseCategoryId: z.ZodNumber; limitMinutes: z.ZodNumber; maxTeamDrivers: z.ZodNumber; maxWeeks: z.ZodNumber; minTeamDrivers: z.ZodNumber; numCautionLaps: z.ZodNumber; numCautions: z.ZodNumber; numDrivers: z.ZodNumber; numLapsForQualAverage: z.ZodNumber; numLapsForSoloAverage: z.ZodNumber; numLeadChanges: z.ZodNumber; officialSession: z.ZodBoolean; pointsType: z.ZodString; privateSessionId: z.ZodNumber; raceSummary: z.ZodObject<{ subsessionId: z.ZodNumber; averageLap: z.ZodNumber; lapsComplete: z.ZodNumber; numCautions: z.ZodNumber; numCautionLaps: z.ZodNumber; numLeadChanges: z.ZodNumber; fieldStrength: z.ZodNumber; numOptLaps: z.ZodNumber; hasOptPath: z.ZodBoolean; specialEventType: z.ZodNumber; specialEventTypeText: z.ZodString; }, "strip", z.ZodTypeAny, { numOptLaps: number; subsessionId: number; averageLap: number; lapsComplete: number; numCautions: number; numCautionLaps: number; numLeadChanges: number; fieldStrength: number; hasOptPath: boolean; specialEventType: number; specialEventTypeText: string; }, { numOptLaps: number; subsessionId: number; averageLap: number; lapsComplete: number; numCautions: number; numCautionLaps: number; numLeadChanges: number; fieldStrength: number; hasOptPath: boolean; specialEventType: number; specialEventTypeText: string; }>; raceWeekNum: z.ZodNumber; resultsRestricted: z.ZodBoolean; seasonId: z.ZodNumber; seasonName: z.ZodString; seasonQuarter: z.ZodNumber; seasonShortName: z.ZodString; seasonYear: z.ZodNumber; seriesId: z.ZodNumber; seriesLogo: z.ZodString; seriesName: z.ZodString; seriesShortName: z.ZodString; sessionId: z.ZodNumber; sessionResults: z.ZodArray; results: z.ZodArray; incidents: z.ZodNumber; interval: z.ZodNumber; lapsComplete: z.ZodNumber; lapsLead: z.ZodNumber; leagueAggPoints: z.ZodNumber; leaguePoints: z.ZodNumber; licenseChangeOval: z.ZodNumber; licenseChangeRoad: z.ZodNumber; livery: z.ZodObject<{ pattern: z.ZodNumber; color1: z.ZodString; color2: z.ZodString; color3: z.ZodString; carId: z.ZodNumber; numberFont: z.ZodNumber; numberColor1: z.ZodString; numberColor2: z.ZodString; numberColor3: z.ZodString; numberSlant: z.ZodNumber; sponsor1: z.ZodNumber; sponsor2: z.ZodNumber; carNumber: z.ZodString; wheelColor: z.ZodNullable; rimType: z.ZodNumber; }, "strip", z.ZodTypeAny, { pattern: number; color1: string; color2: string; color3: string; numberColor1: string; numberColor2: string; numberColor3: string; numberFont: number; rimType: number; sponsor1: number; sponsor2: number; wheelColor: string | null; carId: number; carNumber: string; numberSlant: number; }, { pattern: number; color1: string; color2: string; color3: string; numberColor1: string; numberColor2: string; numberColor3: string; numberFont: number; rimType: number; sponsor1: number; sponsor2: number; wheelColor: string | null; carId: number; carNumber: string; numberSlant: number; }>; maxPctFuelFill: z.ZodNumber; multiplier: z.ZodNumber; newCpi: z.ZodNumber; newLicenseLevel: z.ZodNumber; newSubLevel: z.ZodNumber; newTtrating: z.ZodNumber; newiRating: z.ZodNumber; oldCpi: z.ZodNumber; oldLicenseLevel: z.ZodNumber; oldSubLevel: z.ZodNumber; oldTtrating: z.ZodNumber; oldiRating: z.ZodNumber; optLapsComplete: z.ZodNumber; position: z.ZodNumber; qualLapTime: z.ZodNumber; reasonOut: z.ZodString; reasonOutId: z.ZodNumber; startingPosition: z.ZodNumber; startingPositionInClass: z.ZodNumber; suit: z.ZodObject<{ pattern: z.ZodNumber; color1: z.ZodString; color2: z.ZodString; color3: z.ZodString; bodyType: z.ZodNumber; }, "strip", z.ZodTypeAny, { pattern: number; color1: string; color2: string; color3: string; bodyType: number; }, { pattern: number; color1: string; color2: string; color3: string; bodyType: number; }>; watched: z.ZodBoolean; weightPenaltyKg: z.ZodNumber; }, "strip", z.ZodTypeAny, { interval: number; position: number; displayName: string; custId: number; helmet: { pattern: number; color1: string; color2: string; color3: string; faceType: number; helmetType: number; }; carId: number; carName: string; carClassId: number; carClassName: string; maxPctFuelFill: number; weightPenaltyKg: number; watched: boolean; countryCode: string; clubId: number; clubName: string; suit: { pattern: number; color1: string; color2: string; color3: string; bodyType: number; }; ai: boolean; startingPosition: number; finishPosition: number; bestLapTime: number; averageLap: number; lapsComplete: number; aggregateChampPoints: number; bestLapNum: number; bestNlapsNum: number; bestNlapsTime: number; bestQualLapAt: string; bestQualLapNum: number; bestQualLapTime: number; carClassShortName: string; champPoints: number; classInterval: number; clubPoints: number; clubShortname: string; division: number; divisionName: string; dropRace: boolean; finishPositionInClass: number; friend: boolean; incidents: number; lapsLead: number; leagueAggPoints: number; leaguePoints: number; licenseChangeOval: number; licenseChangeRoad: number; livery: { pattern: number; color1: string; color2: string; color3: string; numberColor1: string; numberColor2: string; numberColor3: string; numberFont: number; rimType: number; sponsor1: number; sponsor2: number; wheelColor: string | null; carId: number; carNumber: string; numberSlant: number; }; multiplier: number; newCpi: number; newLicenseLevel: number; newSubLevel: number; newTtrating: number; newiRating: number; oldCpi: number; oldLicenseLevel: number; oldSubLevel: number; oldTtrating: number; oldiRating: number; optLapsComplete: number; qualLapTime: number; reasonOut: string; reasonOutId: number; startingPositionInClass: number; }, { interval: number; position: number; displayName: string; custId: number; helmet: { pattern: number; color1: string; color2: string; color3: string; faceType: number; helmetType: number; }; carId: number; carName: string; carClassId: number; carClassName: string; maxPctFuelFill: number; weightPenaltyKg: number; watched: boolean; countryCode: string; clubId: number; clubName: string; suit: { pattern: number; color1: string; color2: string; color3: string; bodyType: number; }; ai: boolean; startingPosition: number; finishPosition: number; bestLapTime: number; averageLap: number; lapsComplete: number; aggregateChampPoints: number; bestLapNum: number; bestNlapsNum: number; bestNlapsTime: number; bestQualLapAt: string; bestQualLapNum: number; bestQualLapTime: number; carClassShortName: string; champPoints: number; classInterval: number; clubPoints: number; clubShortname: string; division: number; divisionName: string; dropRace: boolean; finishPositionInClass: number; friend: boolean; incidents: number; lapsLead: number; leagueAggPoints: number; leaguePoints: number; licenseChangeOval: number; licenseChangeRoad: number; livery: { pattern: number; color1: string; color2: string; color3: string; numberColor1: string; numberColor2: string; numberColor3: string; numberFont: number; rimType: number; sponsor1: number; sponsor2: number; wheelColor: string | null; carId: number; carNumber: string; numberSlant: number; }; multiplier: number; newCpi: number; newLicenseLevel: number; newSubLevel: number; newTtrating: number; newiRating: number; oldCpi: number; oldLicenseLevel: number; oldSubLevel: number; oldTtrating: number; oldiRating: number; optLapsComplete: number; qualLapTime: number; reasonOut: string; reasonOutId: number; startingPositionInClass: number; }>, "many">; }, "strip", z.ZodTypeAny, { simsessionType: number; simsessionNumber: number; simsessionName: string; simsessionTypeName: string; simsessionSubtype: number; weatherResult: { tempUnits: number; windUnits: number; simulatedStartTime: string; avgSkies: number; avgCloudCoverPct: number; minCloudCoverPct: number; maxCloudCoverPct: number; avgTemp: number; minTemp: number; maxTemp: number; avgRelHumidity: number; avgWindSpeed: number; minWindSpeed: number; maxWindSpeed: number; avgWindDir: number; maxFog: number; fogTimePct: number; precipTimePct: number; precipMm: number; precipMm2hrBeforeSession: number; }; results: { interval: number; position: number; displayName: string; custId: number; helmet: { pattern: number; color1: string; color2: string; color3: string; faceType: number; helmetType: number; }; carId: number; carName: string; carClassId: number; carClassName: string; maxPctFuelFill: number; weightPenaltyKg: number; watched: boolean; countryCode: string; clubId: number; clubName: string; suit: { pattern: number; color1: string; color2: string; color3: string; bodyType: number; }; ai: boolean; startingPosition: number; finishPosition: number; bestLapTime: number; averageLap: number; lapsComplete: number; aggregateChampPoints: number; bestLapNum: number; bestNlapsNum: number; bestNlapsTime: number; bestQualLapAt: string; bestQualLapNum: number; bestQualLapTime: number; carClassShortName: string; champPoints: number; classInterval: number; clubPoints: number; clubShortname: string; division: number; divisionName: string; dropRace: boolean; finishPositionInClass: number; friend: boolean; incidents: number; lapsLead: number; leagueAggPoints: number; leaguePoints: number; licenseChangeOval: number; licenseChangeRoad: number; livery: { pattern: number; color1: string; color2: string; color3: string; numberColor1: string; numberColor2: string; numberColor3: string; numberFont: number; rimType: number; sponsor1: number; sponsor2: number; wheelColor: string | null; carId: number; carNumber: string; numberSlant: number; }; multiplier: number; newCpi: number; newLicenseLevel: number; newSubLevel: number; newTtrating: number; newiRating: number; oldCpi: number; oldLicenseLevel: number; oldSubLevel: number; oldTtrating: number; oldiRating: number; optLapsComplete: number; qualLapTime: number; reasonOut: string; reasonOutId: number; startingPositionInClass: number; }[]; }, { simsessionType: number; simsessionNumber: number; simsessionName: string; simsessionTypeName: string; simsessionSubtype: number; weatherResult: { tempUnits: number; windUnits: number; simulatedStartTime: string; avgSkies: number; avgCloudCoverPct: number; minCloudCoverPct: number; maxCloudCoverPct: number; avgTemp: number; minTemp: number; maxTemp: number; avgRelHumidity: number; avgWindSpeed: number; minWindSpeed: number; maxWindSpeed: number; avgWindDir: number; maxFog: number; fogTimePct: number; precipTimePct: number; precipMm: number; precipMm2hrBeforeSession: number; }; results: { interval: number; position: number; displayName: string; custId: number; helmet: { pattern: number; color1: string; color2: string; color3: string; faceType: number; helmetType: number; }; carId: number; carName: string; carClassId: number; carClassName: string; maxPctFuelFill: number; weightPenaltyKg: number; watched: boolean; countryCode: string; clubId: number; clubName: string; suit: { pattern: number; color1: string; color2: string; color3: string; bodyType: number; }; ai: boolean; startingPosition: number; finishPosition: number; bestLapTime: number; averageLap: number; lapsComplete: number; aggregateChampPoints: number; bestLapNum: number; bestNlapsNum: number; bestNlapsTime: number; bestQualLapAt: string; bestQualLapNum: number; bestQualLapTime: number; carClassShortName: string; champPoints: number; classInterval: number; clubPoints: number; clubShortname: string; division: number; divisionName: string; dropRace: boolean; finishPositionInClass: number; friend: boolean; incidents: number; lapsLead: number; leagueAggPoints: number; leaguePoints: number; licenseChangeOval: number; licenseChangeRoad: number; livery: { pattern: number; color1: string; color2: string; color3: string; numberColor1: string; numberColor2: string; numberColor3: string; numberFont: number; rimType: number; sponsor1: number; sponsor2: number; wheelColor: string | null; carId: number; carNumber: string; numberSlant: number; }; multiplier: number; newCpi: number; newLicenseLevel: number; newSubLevel: number; newTtrating: number; newiRating: number; oldCpi: number; oldLicenseLevel: number; oldSubLevel: number; oldTtrating: number; oldiRating: number; optLapsComplete: number; qualLapTime: number; reasonOut: string; reasonOutId: number; startingPositionInClass: number; }[]; }>, "many">; sessionSplits: z.ZodArray, "many">; specialEventType: z.ZodNumber; startTime: z.ZodString; track: z.ZodObject<{ category: z.ZodString; categoryId: z.ZodNumber; configName: z.ZodString; trackId: z.ZodNumber; trackName: z.ZodString; }, "strip", z.ZodTypeAny, { configName: string; trackId: number; trackName: string; category: string; categoryId: number; }, { configName: string; trackId: number; trackName: string; category: string; categoryId: number; }>; trackState: z.ZodObject<{ leaveMarbles: z.ZodBoolean; practiceGripCompound: z.ZodNumber; practiceRubber: z.ZodNumber; qualifyGripCompound: z.ZodNumber; qualifyRubber: z.ZodNumber; raceGripCompound: z.ZodNumber; raceRubber: z.ZodNumber; warmupGripCompound: z.ZodNumber; warmupRubber: z.ZodNumber; }, "strip", z.ZodTypeAny, { leaveMarbles: boolean; practiceGripCompound: number; practiceRubber: number; qualifyGripCompound: number; qualifyRubber: number; raceGripCompound: number; raceRubber: number; warmupGripCompound: number; warmupRubber: number; }, { leaveMarbles: boolean; practiceGripCompound: number; practiceRubber: number; qualifyGripCompound: number; qualifyRubber: number; raceGripCompound: number; raceRubber: number; warmupGripCompound: number; warmupRubber: number; }>; weather: z.ZodObject<{ allowFog: z.ZodBoolean; fog: z.ZodNumber; forecastOptions: z.ZodOptional, z.ZodNull]>>; humidityUnits: z.ZodNumber; precipOption: z.ZodNumber; relHumidity: z.ZodNumber; simulatedStartTime: z.ZodString; simulatedStartUtcTime: z.ZodString; simulatedTimeMultiplier: z.ZodNumber; simulatedTimeOffsets: z.ZodArray; skies: z.ZodNumber; tempUnits: z.ZodNumber; tempValue: z.ZodNumber; timeOfDay: z.ZodNumber; trackWater: z.ZodOptional>; type: z.ZodNumber; version: z.ZodNumber; weatherSummary: z.ZodOptional>; maxPrecipRateDesc: z.ZodEnum<["Heavy", "Light", "Moderate", "None"]>; precipChance: z.ZodNumber; skiesHigh: z.ZodOptional>; skiesLow: z.ZodOptional>; tempHigh: z.ZodOptional>; tempLow: z.ZodOptional>; tempUnits: z.ZodOptional>; windHigh: z.ZodOptional>; windLow: z.ZodOptional>; windUnits: z.ZodOptional>; }, "strip", z.ZodTypeAny, { maxPrecipRateDesc: "Heavy" | "Light" | "Moderate" | "None"; precipChance: number; maxPrecipRate?: number | null | undefined; skiesHigh?: number | null | undefined; skiesLow?: number | null | undefined; tempHigh?: number | null | undefined; tempLow?: number | null | undefined; tempUnits?: number | null | undefined; windHigh?: number | null | undefined; windLow?: number | null | undefined; windUnits?: number | null | undefined; }, { maxPrecipRateDesc: "Heavy" | "Light" | "Moderate" | "None"; precipChance: number; maxPrecipRate?: number | null | undefined; skiesHigh?: number | null | undefined; skiesLow?: number | null | undefined; tempHigh?: number | null | undefined; tempLow?: number | null | undefined; tempUnits?: number | null | undefined; windHigh?: number | null | undefined; windLow?: number | null | undefined; windUnits?: number | null | undefined; }>, z.ZodNull]>>; weatherUrl: z.ZodOptional>; weatherVarInitial: z.ZodNumber; weatherVarOngoing: z.ZodNumber; windDir: z.ZodNumber; windUnits: z.ZodNumber; windValue: z.ZodNumber; }, "strip", z.ZodTypeAny, { type: number; skies: number; windDir: number; tempUnits: number; windUnits: number; allowFog: boolean; fog: number; humidityUnits: number; precipOption: number; relHumidity: number; simulatedStartTime: string; simulatedStartUtcTime: string; simulatedTimeMultiplier: number; simulatedTimeOffsets: number[]; tempValue: number; timeOfDay: number; version: number; weatherVarInitial: number; weatherVarOngoing: number; windValue: number; forecastOptions?: { forecastType: number; precipitation: number; skies: number; stopPrecip: number; temperature: number; windDir: number; windSpeed: number; } | null | undefined; trackWater?: number | null | undefined; weatherSummary?: { maxPrecipRateDesc: "Heavy" | "Light" | "Moderate" | "None"; precipChance: number; maxPrecipRate?: number | null | undefined; skiesHigh?: number | null | undefined; skiesLow?: number | null | undefined; tempHigh?: number | null | undefined; tempLow?: number | null | undefined; tempUnits?: number | null | undefined; windHigh?: number | null | undefined; windLow?: number | null | undefined; windUnits?: number | null | undefined; } | null | undefined; weatherUrl?: string | null | undefined; }, { type: number; skies: number; windDir: number; tempUnits: number; windUnits: number; allowFog: boolean; fog: number; humidityUnits: number; precipOption: number; relHumidity: number; simulatedStartTime: string; simulatedStartUtcTime: string; simulatedTimeMultiplier: number; simulatedTimeOffsets: number[]; tempValue: number; timeOfDay: number; version: number; weatherVarInitial: number; weatherVarOngoing: number; windValue: number; forecastOptions?: { forecastType: number; precipitation: number; skies: number; stopPrecip: number; temperature: number; windDir: number; windSpeed: number; } | null | undefined; trackWater?: number | null | undefined; weatherSummary?: { maxPrecipRateDesc: "Heavy" | "Light" | "Moderate" | "None"; precipChance: number; maxPrecipRate?: number | null | undefined; skiesHigh?: number | null | undefined; skiesLow?: number | null | undefined; tempHigh?: number | null | undefined; tempLow?: number | null | undefined; tempUnits?: number | null | undefined; windHigh?: number | null | undefined; windLow?: number | null | undefined; windUnits?: number | null | undefined; } | null | undefined; weatherUrl?: string | null | undefined; }>; }, "strip", z.ZodTypeAny, { endTime: string; startTime: string; track: { configName: string; trackId: number; trackName: string; category: string; categoryId: number; }; eventType: number; heatInfoId: number; damageModel: number; driverChangeRule: number; driverChanges: boolean; maxTeamDrivers: number; minTeamDrivers: number; privateSessionId: number; sessionId: number; subsessionId: number; trackState: { leaveMarbles: boolean; practiceGripCompound: number; practiceRubber: number; qualifyGripCompound: number; qualifyRubber: number; raceGripCompound: number; raceRubber: number; warmupGripCompound: number; warmupRubber: number; }; weather: { type: number; skies: number; windDir: number; tempUnits: number; windUnits: number; allowFog: boolean; fog: number; humidityUnits: number; precipOption: number; relHumidity: number; simulatedStartTime: string; simulatedStartUtcTime: string; simulatedTimeMultiplier: number; simulatedTimeOffsets: number[]; tempValue: number; timeOfDay: number; version: number; weatherVarInitial: number; weatherVarOngoing: number; windValue: number; forecastOptions?: { forecastType: number; precipitation: number; skies: number; stopPrecip: number; temperature: number; windDir: number; windSpeed: number; } | null | undefined; trackWater?: number | null | undefined; weatherSummary?: { maxPrecipRateDesc: "Heavy" | "Light" | "Moderate" | "None"; precipChance: number; maxPrecipRate?: number | null | undefined; skiesHigh?: number | null | undefined; skiesLow?: number | null | undefined; tempHigh?: number | null | undefined; tempLow?: number | null | undefined; tempUnits?: number | null | undefined; windHigh?: number | null | undefined; windLow?: number | null | undefined; windUnits?: number | null | undefined; } | null | undefined; weatherUrl?: string | null | undefined; }; numDrivers: number; seasonId: number; seasonYear: number; seasonQuarter: number; seriesId: number; seriesName: string; numCautions: number; numCautionLaps: number; numLeadChanges: number; specialEventType: number; eventStrengthOfField: number; allowedLicenses: { groupName: string; maxLicenseLevel: number; minLicenseLevel: number; licenseGroup: number; parentId: number; }[]; associatedSubsessionIds: number[]; canProtest: boolean; carClasses: { name: string; carClassId: number; carsInClass: { carId: number; }[]; shortName: string; strengthOfField: number; numEntries: number; }[]; cautionType: number; cooldownMinutes: number; cornersPerLap: number; driverChangeParam1: number; driverChangeParam2: number; eventAverageLap: number; eventBestLapTime: number; eventLapsComplete: number; eventTypeName: string; licenseCategory: string; licenseCategoryId: number; limitMinutes: number; maxWeeks: number; numLapsForQualAverage: number; numLapsForSoloAverage: number; officialSession: boolean; pointsType: string; raceSummary: { numOptLaps: number; subsessionId: number; averageLap: number; lapsComplete: number; numCautions: number; numCautionLaps: number; numLeadChanges: number; fieldStrength: number; hasOptPath: boolean; specialEventType: number; specialEventTypeText: string; }; raceWeekNum: number; resultsRestricted: boolean; seasonName: string; seasonShortName: string; seriesLogo: string; seriesShortName: string; sessionResults: { simsessionType: number; simsessionNumber: number; simsessionName: string; simsessionTypeName: string; simsessionSubtype: number; weatherResult: { tempUnits: number; windUnits: number; simulatedStartTime: string; avgSkies: number; avgCloudCoverPct: number; minCloudCoverPct: number; maxCloudCoverPct: number; avgTemp: number; minTemp: number; maxTemp: number; avgRelHumidity: number; avgWindSpeed: number; minWindSpeed: number; maxWindSpeed: number; avgWindDir: number; maxFog: number; fogTimePct: number; precipTimePct: number; precipMm: number; precipMm2hrBeforeSession: number; }; results: { interval: number; position: number; displayName: string; custId: number; helmet: { pattern: number; color1: string; color2: string; color3: string; faceType: number; helmetType: number; }; carId: number; carName: string; carClassId: number; carClassName: string; maxPctFuelFill: number; weightPenaltyKg: number; watched: boolean; countryCode: string; clubId: number; clubName: string; suit: { pattern: number; color1: string; color2: string; color3: string; bodyType: number; }; ai: boolean; startingPosition: number; finishPosition: number; bestLapTime: number; averageLap: number; lapsComplete: number; aggregateChampPoints: number; bestLapNum: number; bestNlapsNum: number; bestNlapsTime: number; bestQualLapAt: string; bestQualLapNum: number; bestQualLapTime: number; carClassShortName: string; champPoints: number; classInterval: number; clubPoints: number; clubShortname: string; division: number; divisionName: string; dropRace: boolean; finishPositionInClass: number; friend: boolean; incidents: number; lapsLead: number; leagueAggPoints: number; leaguePoints: number; licenseChangeOval: number; licenseChangeRoad: number; livery: { pattern: number; color1: string; color2: string; color3: string; numberColor1: string; numberColor2: string; numberColor3: string; numberFont: number; rimType: number; sponsor1: number; sponsor2: number; wheelColor: string | null; carId: number; carNumber: string; numberSlant: number; }; multiplier: number; newCpi: number; newLicenseLevel: number; newSubLevel: number; newTtrating: number; newiRating: number; oldCpi: number; oldLicenseLevel: number; oldSubLevel: number; oldTtrating: number; oldiRating: number; optLapsComplete: number; qualLapTime: number; reasonOut: string; reasonOutId: number; startingPositionInClass: number; }[]; }[]; sessionSplits: { subsessionId: number; eventStrengthOfField: number; }[]; }, { endTime: string; startTime: string; track: { configName: string; trackId: number; trackName: string; category: string; categoryId: number; }; eventType: number; heatInfoId: number; damageModel: number; driverChangeRule: number; driverChanges: boolean; maxTeamDrivers: number; minTeamDrivers: number; privateSessionId: number; sessionId: number; subsessionId: number; trackState: { leaveMarbles: boolean; practiceGripCompound: number; practiceRubber: number; qualifyGripCompound: number; qualifyRubber: number; raceGripCompound: number; raceRubber: number; warmupGripCompound: number; warmupRubber: number; }; weather: { type: number; skies: number; windDir: number; tempUnits: number; windUnits: number; allowFog: boolean; fog: number; humidityUnits: number; precipOption: number; relHumidity: number; simulatedStartTime: string; simulatedStartUtcTime: string; simulatedTimeMultiplier: number; simulatedTimeOffsets: number[]; tempValue: number; timeOfDay: number; version: number; weatherVarInitial: number; weatherVarOngoing: number; windValue: number; forecastOptions?: { forecastType: number; precipitation: number; skies: number; stopPrecip: number; temperature: number; windDir: number; windSpeed: number; } | null | undefined; trackWater?: number | null | undefined; weatherSummary?: { maxPrecipRateDesc: "Heavy" | "Light" | "Moderate" | "None"; precipChance: number; maxPrecipRate?: number | null | undefined; skiesHigh?: number | null | undefined; skiesLow?: number | null | undefined; tempHigh?: number | null | undefined; tempLow?: number | null | undefined; tempUnits?: number | null | undefined; windHigh?: number | null | undefined; windLow?: number | null | undefined; windUnits?: number | null | undefined; } | null | undefined; weatherUrl?: string | null | undefined; }; numDrivers: number; seasonId: number; seasonYear: number; seasonQuarter: number; seriesId: number; seriesName: string; numCautions: number; numCautionLaps: number; numLeadChanges: number; specialEventType: number; eventStrengthOfField: number; allowedLicenses: { groupName: string; maxLicenseLevel: number; minLicenseLevel: number; licenseGroup: number; parentId: number; }[]; associatedSubsessionIds: number[]; canProtest: boolean; carClasses: { name: string; carClassId: number; carsInClass: { carId: number; }[]; shortName: string; strengthOfField: number; numEntries: number; }[]; cautionType: number; cooldownMinutes: number; cornersPerLap: number; driverChangeParam1: number; driverChangeParam2: number; eventAverageLap: number; eventBestLapTime: number; eventLapsComplete: number; eventTypeName: string; licenseCategory: string; licenseCategoryId: number; limitMinutes: number; maxWeeks: number; numLapsForQualAverage: number; numLapsForSoloAverage: number; officialSession: boolean; pointsType: string; raceSummary: { numOptLaps: number; subsessionId: number; averageLap: number; lapsComplete: number; numCautions: number; numCautionLaps: number; numLeadChanges: number; fieldStrength: number; hasOptPath: boolean; specialEventType: number; specialEventTypeText: string; }; raceWeekNum: number; resultsRestricted: boolean; seasonName: string; seasonShortName: string; seriesLogo: string; seriesShortName: string; sessionResults: { simsessionType: number; simsessionNumber: number; simsessionName: string; simsessionTypeName: string; simsessionSubtype: number; weatherResult: { tempUnits: number; windUnits: number; simulatedStartTime: string; avgSkies: number; avgCloudCoverPct: number; minCloudCoverPct: number; maxCloudCoverPct: number; avgTemp: number; minTemp: number; maxTemp: number; avgRelHumidity: number; avgWindSpeed: number; minWindSpeed: number; maxWindSpeed: number; avgWindDir: number; maxFog: number; fogTimePct: number; precipTimePct: number; precipMm: number; precipMm2hrBeforeSession: number; }; results: { interval: number; position: number; displayName: string; custId: number; helmet: { pattern: number; color1: string; color2: string; color3: string; faceType: number; helmetType: number; }; carId: number; carName: string; carClassId: number; carClassName: string; maxPctFuelFill: number; weightPenaltyKg: number; watched: boolean; countryCode: string; clubId: number; clubName: string; suit: { pattern: number; color1: string; color2: string; color3: string; bodyType: number; }; ai: boolean; startingPosition: number; finishPosition: number; bestLapTime: number; averageLap: number; lapsComplete: number; aggregateChampPoints: number; bestLapNum: number; bestNlapsNum: number; bestNlapsTime: number; bestQualLapAt: string; bestQualLapNum: number; bestQualLapTime: number; carClassShortName: string; champPoints: number; classInterval: number; clubPoints: number; clubShortname: string; division: number; divisionName: string; dropRace: boolean; finishPositionInClass: number; friend: boolean; incidents: number; lapsLead: number; leagueAggPoints: number; leaguePoints: number; licenseChangeOval: number; licenseChangeRoad: number; livery: { pattern: number; color1: string; color2: string; color3: string; numberColor1: string; numberColor2: string; numberColor3: string; numberFont: number; rimType: number; sponsor1: number; sponsor2: number; wheelColor: string | null; carId: number; carNumber: string; numberSlant: number; }; multiplier: number; newCpi: number; newLicenseLevel: number; newSubLevel: number; newTtrating: number; newiRating: number; oldCpi: number; oldLicenseLevel: number; oldSubLevel: number; oldTtrating: number; oldiRating: number; optLapsComplete: number; qualLapTime: number; reasonOut: string; reasonOutId: number; startingPositionInClass: number; }[]; }[]; sessionSplits: { subsessionId: number; eventStrengthOfField: number; }[]; }>; export type GetResultResponse = z.infer; export declare const GetSeasonResultsResponseSchema: z.ZodObject<{ success: z.ZodBoolean; seasonId: z.ZodNumber; raceWeekNum: z.ZodNumber; eventType: z.ZodNumber; resultsList: z.ZodArray, "many">; driverChanges: z.ZodBoolean; eventBestLapTime: z.ZodNumber; eventStrengthOfField: z.ZodNumber; eventType: z.ZodNumber; eventTypeName: z.ZodString; farm: z.ZodObject<{ farmId: z.ZodNumber; displayName: z.ZodString; imagePath: z.ZodString; displayed: z.ZodBoolean; }, "strip", z.ZodTypeAny, { farmId: number; displayName: string; imagePath: string; displayed: boolean; }, { farmId: number; displayName: string; imagePath: string; displayed: boolean; }>; numCautionLaps: z.ZodNumber; numCautions: z.ZodNumber; numDrivers: z.ZodNumber; numLeadChanges: z.ZodNumber; officialSession: z.ZodBoolean; startTime: z.ZodString; track: z.ZodObject<{ configName: z.ZodString; trackId: z.ZodNumber; trackName: z.ZodString; }, "strip", z.ZodTypeAny, { configName: string; trackId: number; trackName: string; }, { configName: string; trackId: number; trackName: string; }>; winnerHelmet: z.ZodObject<{ pattern: z.ZodNumber; color1: z.ZodString; color2: z.ZodString; color3: z.ZodString; faceType: z.ZodNumber; helmetType: z.ZodNumber; }, "strip", z.ZodTypeAny, { pattern: number; color1: string; color2: string; color3: string; faceType: number; helmetType: number; }, { pattern: number; color1: string; color2: string; color3: string; faceType: number; helmetType: number; }>; winnerId: z.ZodNumber; winnerLicenseLevel: z.ZodNumber; winnerName: z.ZodString; }, "strip", z.ZodTypeAny, { startTime: string; track: { configName: string; trackId: number; trackName: string; }; eventType: number; driverChanges: boolean; farm: { farmId: number; displayName: string; imagePath: string; displayed: boolean; }; sessionId: number; subsessionId: number; numDrivers: number; numCautions: number; numCautionLaps: number; numLeadChanges: number; eventStrengthOfField: number; carClasses: { name: string; carClassId: number; shortName: string; strengthOfField: number; numEntries: number; }[]; eventBestLapTime: number; eventTypeName: string; officialSession: boolean; raceWeekNum: number; winnerHelmet: { pattern: number; color1: string; color2: string; color3: string; faceType: number; helmetType: number; }; winnerId: number; winnerLicenseLevel: number; winnerName: string; }, { startTime: string; track: { configName: string; trackId: number; trackName: string; }; eventType: number; driverChanges: boolean; farm: { farmId: number; displayName: string; imagePath: string; displayed: boolean; }; sessionId: number; subsessionId: number; numDrivers: number; numCautions: number; numCautionLaps: number; numLeadChanges: number; eventStrengthOfField: number; carClasses: { name: string; carClassId: number; shortName: string; strengthOfField: number; numEntries: number; }[]; eventBestLapTime: number; eventTypeName: string; officialSession: boolean; raceWeekNum: number; winnerHelmet: { pattern: number; color1: string; color2: string; color3: string; faceType: number; helmetType: number; }; winnerId: number; winnerLicenseLevel: number; winnerName: string; }>, "many">; }, "strip", z.ZodTypeAny, { success: boolean; eventType: number; seasonId: number; raceWeekNum: number; resultsList: { startTime: string; track: { configName: string; trackId: number; trackName: string; }; eventType: number; driverChanges: boolean; farm: { farmId: number; displayName: string; imagePath: string; displayed: boolean; }; sessionId: number; subsessionId: number; numDrivers: number; numCautions: number; numCautionLaps: number; numLeadChanges: number; eventStrengthOfField: number; carClasses: { name: string; carClassId: number; shortName: string; strengthOfField: number; numEntries: number; }[]; eventBestLapTime: number; eventTypeName: string; officialSession: boolean; raceWeekNum: number; winnerHelmet: { pattern: number; color1: string; color2: string; color3: string; faceType: number; helmetType: number; }; winnerId: number; winnerLicenseLevel: number; winnerName: string; }[]; }, { success: boolean; eventType: number; seasonId: number; raceWeekNum: number; resultsList: { startTime: string; track: { configName: string; trackId: number; trackName: string; }; eventType: number; driverChanges: boolean; farm: { farmId: number; displayName: string; imagePath: string; displayed: boolean; }; sessionId: number; subsessionId: number; numDrivers: number; numCautions: number; numCautionLaps: number; numLeadChanges: number; eventStrengthOfField: number; carClasses: { name: string; carClassId: number; shortName: string; strengthOfField: number; numEntries: number; }[]; eventBestLapTime: number; eventTypeName: string; officialSession: boolean; raceWeekNum: number; winnerHelmet: { pattern: number; color1: string; color2: string; color3: string; faceType: number; helmetType: number; }; winnerId: number; winnerLicenseLevel: number; winnerName: string; }[]; }>; export type GetSeasonResultsResponse = z.infer; export declare const SearchSeriesParamsSchema: z.ZodEffects; seasonQuarter: z.ZodOptional; startRangeBegin: z.ZodOptional; startRangeEnd: z.ZodOptional; finishRangeBegin: z.ZodOptional; finishRangeEnd: z.ZodOptional; customerId: z.ZodOptional; teamId: z.ZodOptional; seriesId: z.ZodOptional; raceWeekNum: z.ZodOptional; officialOnly: z.ZodOptional; eventTypes: z.ZodOptional>; categoryIds: z.ZodOptional>; }, "strip", z.ZodTypeAny, { seasonYear?: number | undefined; seasonQuarter?: number | undefined; startRangeBegin?: string | undefined; startRangeEnd?: string | undefined; finishRangeBegin?: string | undefined; finishRangeEnd?: string | undefined; customerId?: number | undefined; teamId?: number | undefined; seriesId?: number | undefined; raceWeekNum?: number | undefined; officialOnly?: boolean | undefined; eventTypes?: number[] | undefined; categoryIds?: number[] | undefined; }, { seasonYear?: number | undefined; seasonQuarter?: number | undefined; startRangeBegin?: string | undefined; startRangeEnd?: string | undefined; finishRangeBegin?: string | undefined; finishRangeEnd?: string | undefined; customerId?: number | undefined; teamId?: number | undefined; seriesId?: number | undefined; raceWeekNum?: number | undefined; officialOnly?: boolean | undefined; eventTypes?: number[] | undefined; categoryIds?: number[] | undefined; }>, { seasonYear?: number | undefined; seasonQuarter?: number | undefined; startRangeBegin?: string | undefined; startRangeEnd?: string | undefined; finishRangeBegin?: string | undefined; finishRangeEnd?: string | undefined; customerId?: number | undefined; teamId?: number | undefined; seriesId?: number | undefined; raceWeekNum?: number | undefined; officialOnly?: boolean | undefined; eventTypes?: number[] | undefined; categoryIds?: number[] | undefined; }, { seasonYear?: number | undefined; seasonQuarter?: number | undefined; startRangeBegin?: string | undefined; startRangeEnd?: string | undefined; finishRangeBegin?: string | undefined; finishRangeEnd?: string | undefined; customerId?: number | undefined; teamId?: number | undefined; seriesId?: number | undefined; raceWeekNum?: number | undefined; officialOnly?: boolean | undefined; eventTypes?: number[] | undefined; categoryIds?: number[] | undefined; }>; export type SearchSeriesParams = z.infer; export declare const SearchSeriesChunkInfoSchema: z.ZodObject<{ base_download_url: z.ZodString; chunk_file_names: z.ZodArray; }, "strip", z.ZodTypeAny, { base_download_url: string; chunk_file_names: string[]; }, { base_download_url: string; chunk_file_names: string[]; }>; export declare const SearchSeriesDataSchema: z.ZodObject<{ success: z.ZodBoolean; chunk_info: z.ZodObject<{ base_download_url: z.ZodString; chunk_file_names: z.ZodArray; }, "strip", z.ZodTypeAny, { base_download_url: string; chunk_file_names: string[]; }, { base_download_url: string; chunk_file_names: string[]; }>; }, "strip", z.ZodTypeAny, { success: boolean; chunk_info: { base_download_url: string; chunk_file_names: string[]; }; }, { success: boolean; chunk_info: { base_download_url: string; chunk_file_names: string[]; }; }>; export declare const SearchSeriesResponseSchema: z.ZodObject<{ data: z.ZodObject<{ success: z.ZodBoolean; chunk_info: z.ZodObject<{ base_download_url: z.ZodString; chunk_file_names: z.ZodArray; }, "strip", z.ZodTypeAny, { base_download_url: string; chunk_file_names: string[]; }, { base_download_url: string; chunk_file_names: string[]; }>; }, "strip", z.ZodTypeAny, { success: boolean; chunk_info: { base_download_url: string; chunk_file_names: string[]; }; }, { success: boolean; chunk_info: { base_download_url: string; chunk_file_names: string[]; }; }>; }, "strip", z.ZodTypeAny, { data: { success: boolean; chunk_info: { base_download_url: string; chunk_file_names: string[]; }; }; }, { data: { success: boolean; chunk_info: { base_download_url: string; chunk_file_names: string[]; }; }; }>; export type SearchSeriesResponse = z.infer; export declare const LapDataTrackSchema: z.ZodObject<{ configName: z.ZodString; trackId: z.ZodNumber; trackName: z.ZodString; }, "strip", z.ZodTypeAny, { configName: string; trackId: number; trackName: string; }, { configName: string; trackId: number; trackName: string; }>; export declare const SessionInfoSchema: z.ZodObject<{ subsessionId: z.ZodNumber; sessionId: z.ZodNumber; simsessionNumber: z.ZodNumber; simsessionType: z.ZodNumber; simsessionName: z.ZodString; numLapsForQualAverage: z.ZodNumber; numLapsForSoloAverage: z.ZodNumber; eventType: z.ZodNumber; eventTypeName: z.ZodString; privateSessionId: z.ZodNumber; seasonName: z.ZodString; seasonShortName: z.ZodString; seriesName: z.ZodString; seriesShortName: z.ZodString; startTime: z.ZodString; track: z.ZodObject<{ configName: z.ZodString; trackId: z.ZodNumber; trackName: z.ZodString; }, "strip", z.ZodTypeAny, { configName: string; trackId: number; trackName: string; }, { configName: string; trackId: number; trackName: string; }>; }, "strip", z.ZodTypeAny, { startTime: string; track: { configName: string; trackId: number; trackName: string; }; eventType: number; privateSessionId: number; sessionId: number; subsessionId: number; seriesName: string; simsessionType: number; simsessionNumber: number; simsessionName: string; eventTypeName: string; numLapsForQualAverage: number; numLapsForSoloAverage: number; seasonName: string; seasonShortName: string; seriesShortName: string; }, { startTime: string; track: { configName: string; trackId: number; trackName: string; }; eventType: number; privateSessionId: number; sessionId: number; subsessionId: number; seriesName: string; simsessionType: number; simsessionNumber: number; simsessionName: string; eventTypeName: string; numLapsForQualAverage: number; numLapsForSoloAverage: number; seasonName: string; seasonShortName: string; seriesShortName: string; }>; export declare const ChunkInfoSchema: z.ZodObject<{ chunkSize: z.ZodNumber; numChunks: z.ZodNumber; rows: z.ZodNumber; baseDownloadUrl: z.ZodString; chunkFileNames: z.ZodArray; }, "strip", z.ZodTypeAny, { chunkSize: number; numChunks: number; rows: number; baseDownloadUrl: string; chunkFileNames: string[]; }, { chunkSize: number; numChunks: number; rows: number; baseDownloadUrl: string; chunkFileNames: string[]; }>; export declare const LapDataLiverySchema: z.ZodObject<{ carId: z.ZodNumber; pattern: z.ZodNumber; color1: z.ZodString; color2: z.ZodString; color3: z.ZodString; numberFont: z.ZodNumber; numberColor1: z.ZodString; numberColor2: z.ZodString; numberColor3: z.ZodString; numberSlant: z.ZodNumber; sponsor1: z.ZodNumber; sponsor2: z.ZodNumber; carNumber: z.ZodString; wheelColor: z.ZodNullable; rimType: z.ZodNumber; }, "strip", z.ZodTypeAny, { pattern: number; color1: string; color2: string; color3: string; numberColor1: string; numberColor2: string; numberColor3: string; numberFont: number; rimType: number; sponsor1: number; sponsor2: number; wheelColor: string | null; carId: number; carNumber: string; numberSlant: number; }, { pattern: number; color1: string; color2: string; color3: string; numberColor1: string; numberColor2: string; numberColor3: string; numberFont: number; rimType: number; sponsor1: number; sponsor2: number; wheelColor: string | null; carId: number; carNumber: string; numberSlant: number; }>; export declare const LapDataHelmetSchema: z.ZodObject<{ pattern: z.ZodNumber; color1: z.ZodString; color2: z.ZodString; color3: z.ZodString; face_type: z.ZodNumber; helmet_type: z.ZodNumber; }, "strip", z.ZodTypeAny, { pattern: number; color1: string; color2: string; color3: string; face_type: number; helmet_type: number; }, { pattern: number; color1: string; color2: string; color3: string; face_type: number; helmet_type: number; }>; export declare const LapChartDataItemSchema: z.ZodObject<{ groupId: z.ZodNumber; name: z.ZodString; custId: z.ZodNumber; displayName: z.ZodString; lapNumber: z.ZodNumber; flags: z.ZodNumber; incident: z.ZodBoolean; sessionTime: z.ZodNumber; sessionStartTime: z.ZodNullable; lapTime: z.ZodNumber; teamFastestLap: z.ZodBoolean; personalBestLap: z.ZodBoolean; helmet: z.ZodObject<{ pattern: z.ZodNumber; color1: z.ZodString; color2: z.ZodString; color3: z.ZodString; faceType: z.ZodNumber; helmetType: z.ZodNumber; }, "strip", z.ZodTypeAny, { pattern: number; color1: string; color2: string; color3: string; faceType: number; helmetType: number; }, { pattern: number; color1: string; color2: string; color3: string; faceType: number; helmetType: number; }>; licenseLevel: z.ZodNumber; carNumber: z.ZodString; lapEvents: z.ZodArray; lapPosition: z.ZodNumber; interval: z.ZodNullable; intervalUnits: z.ZodNullable; fastestLap: z.ZodBoolean; ai: z.ZodBoolean; }, "strip", z.ZodTypeAny, { interval: number | null; name: string; displayName: string; custId: number; helmet: { pattern: number; color1: string; color2: string; color3: string; faceType: number; helmetType: number; }; carNumber: string; licenseLevel: number; groupId: number; flags: number; ai: boolean; lapNumber: number; incident: boolean; sessionTime: number; sessionStartTime: string | null; lapTime: number; teamFastestLap: boolean; personalBestLap: boolean; lapEvents: string[]; lapPosition: number; intervalUnits: string | null; fastestLap: boolean; }, { interval: number | null; name: string; displayName: string; custId: number; helmet: { pattern: number; color1: string; color2: string; color3: string; faceType: number; helmetType: number; }; carNumber: string; licenseLevel: number; groupId: number; flags: number; ai: boolean; lapNumber: number; incident: boolean; sessionTime: number; sessionStartTime: string | null; lapTime: number; teamFastestLap: boolean; personalBestLap: boolean; lapEvents: string[]; lapPosition: number; intervalUnits: string | null; fastestLap: boolean; }>; export type LapChartDataItem = z.infer; export declare const LapDataItemSchema: z.ZodObject<{ group_id: z.ZodNumber; name: z.ZodString; cust_id: z.ZodNumber; display_name: z.ZodString; lap_number: z.ZodNumber; flags: z.ZodNumber; incident: z.ZodBoolean; session_time: z.ZodNumber; session_start_time: z.ZodNullable; lap_time: z.ZodNumber; team_fastest_lap: z.ZodBoolean; personal_best_lap: z.ZodBoolean; helmet: z.ZodObject<{ pattern: z.ZodNumber; color1: z.ZodString; color2: z.ZodString; color3: z.ZodString; face_type: z.ZodNumber; helmet_type: z.ZodNumber; }, "strip", z.ZodTypeAny, { pattern: number; color1: string; color2: string; color3: string; face_type: number; helmet_type: number; }, { pattern: number; color1: string; color2: string; color3: string; face_type: number; helmet_type: number; }>; license_level: z.ZodNumber; car_number: z.ZodString; lap_events: z.ZodArray; ai: z.ZodBoolean; }, "strip", z.ZodTypeAny, { name: string; helmet: { pattern: number; color1: string; color2: string; color3: string; face_type: number; helmet_type: number; }; flags: number; ai: boolean; cust_id: number; incident: boolean; group_id: number; display_name: string; lap_number: number; session_time: number; session_start_time: string | null; lap_time: number; team_fastest_lap: boolean; personal_best_lap: boolean; license_level: number; car_number: string; lap_events: string[]; }, { name: string; helmet: { pattern: number; color1: string; color2: string; color3: string; face_type: number; helmet_type: number; }; flags: number; ai: boolean; cust_id: number; incident: boolean; group_id: number; display_name: string; lap_number: number; session_time: number; session_start_time: string | null; lap_time: number; team_fastest_lap: boolean; personal_best_lap: boolean; license_level: number; car_number: string; lap_events: string[]; }>; export type LapDataItem = z.infer; export declare const GetResultsLapChartDataResponseSchema: z.ZodObject<{ success: z.ZodBoolean; sessionInfo: z.ZodObject<{ subsessionId: z.ZodNumber; sessionId: z.ZodNumber; simsessionNumber: z.ZodNumber; simsessionType: z.ZodNumber; simsessionName: z.ZodString; numLapsForQualAverage: z.ZodNumber; numLapsForSoloAverage: z.ZodNumber; eventType: z.ZodNumber; eventTypeName: z.ZodString; privateSessionId: z.ZodNumber; seasonName: z.ZodString; seasonShortName: z.ZodString; seriesName: z.ZodString; seriesShortName: z.ZodString; startTime: z.ZodString; track: z.ZodObject<{ configName: z.ZodString; trackId: z.ZodNumber; trackName: z.ZodString; }, "strip", z.ZodTypeAny, { configName: string; trackId: number; trackName: string; }, { configName: string; trackId: number; trackName: string; }>; }, "strip", z.ZodTypeAny, { startTime: string; track: { configName: string; trackId: number; trackName: string; }; eventType: number; privateSessionId: number; sessionId: number; subsessionId: number; seriesName: string; simsessionType: number; simsessionNumber: number; simsessionName: string; eventTypeName: string; numLapsForQualAverage: number; numLapsForSoloAverage: number; seasonName: string; seasonShortName: string; seriesShortName: string; }, { startTime: string; track: { configName: string; trackId: number; trackName: string; }; eventType: number; privateSessionId: number; sessionId: number; subsessionId: number; seriesName: string; simsessionType: number; simsessionNumber: number; simsessionName: string; eventTypeName: string; numLapsForQualAverage: number; numLapsForSoloAverage: number; seasonName: string; seasonShortName: string; seriesShortName: string; }>; chunkInfo: z.ZodObject<{ chunkSize: z.ZodNumber; numChunks: z.ZodNumber; rows: z.ZodNumber; baseDownloadUrl: z.ZodString; chunkFileNames: z.ZodArray; }, "strip", z.ZodTypeAny, { chunkSize: number; numChunks: number; rows: number; baseDownloadUrl: string; chunkFileNames: string[]; }, { chunkSize: number; numChunks: number; rows: number; baseDownloadUrl: string; chunkFileNames: string[]; }>; bestLapNum: z.ZodNumber; bestLapTime: z.ZodNumber; bestNlapsNum: z.ZodNumber; bestNlapsTime: z.ZodNumber; bestQualLapNum: z.ZodNumber; bestQualLapTime: z.ZodNumber; bestQualLapAt: z.ZodNullable; lapChartData: z.ZodOptional; lapTime: z.ZodNumber; teamFastestLap: z.ZodBoolean; personalBestLap: z.ZodBoolean; helmet: z.ZodObject<{ pattern: z.ZodNumber; color1: z.ZodString; color2: z.ZodString; color3: z.ZodString; faceType: z.ZodNumber; helmetType: z.ZodNumber; }, "strip", z.ZodTypeAny, { pattern: number; color1: string; color2: string; color3: string; faceType: number; helmetType: number; }, { pattern: number; color1: string; color2: string; color3: string; faceType: number; helmetType: number; }>; licenseLevel: z.ZodNumber; carNumber: z.ZodString; lapEvents: z.ZodArray; lapPosition: z.ZodNumber; interval: z.ZodNullable; intervalUnits: z.ZodNullable; fastestLap: z.ZodBoolean; ai: z.ZodBoolean; }, "strip", z.ZodTypeAny, { interval: number | null; name: string; displayName: string; custId: number; helmet: { pattern: number; color1: string; color2: string; color3: string; faceType: number; helmetType: number; }; carNumber: string; licenseLevel: number; groupId: number; flags: number; ai: boolean; lapNumber: number; incident: boolean; sessionTime: number; sessionStartTime: string | null; lapTime: number; teamFastestLap: boolean; personalBestLap: boolean; lapEvents: string[]; lapPosition: number; intervalUnits: string | null; fastestLap: boolean; }, { interval: number | null; name: string; displayName: string; custId: number; helmet: { pattern: number; color1: string; color2: string; color3: string; faceType: number; helmetType: number; }; carNumber: string; licenseLevel: number; groupId: number; flags: number; ai: boolean; lapNumber: number; incident: boolean; sessionTime: number; sessionStartTime: string | null; lapTime: number; teamFastestLap: boolean; personalBestLap: boolean; lapEvents: string[]; lapPosition: number; intervalUnits: string | null; fastestLap: boolean; }>, "many">>; }, "strip", z.ZodTypeAny, { success: boolean; bestLapTime: number; bestLapNum: number; bestNlapsNum: number; bestNlapsTime: number; bestQualLapAt: string | null; bestQualLapNum: number; bestQualLapTime: number; sessionInfo: { startTime: string; track: { configName: string; trackId: number; trackName: string; }; eventType: number; privateSessionId: number; sessionId: number; subsessionId: number; seriesName: string; simsessionType: number; simsessionNumber: number; simsessionName: string; eventTypeName: string; numLapsForQualAverage: number; numLapsForSoloAverage: number; seasonName: string; seasonShortName: string; seriesShortName: string; }; chunkInfo: { chunkSize: number; numChunks: number; rows: number; baseDownloadUrl: string; chunkFileNames: string[]; }; lapChartData?: { interval: number | null; name: string; displayName: string; custId: number; helmet: { pattern: number; color1: string; color2: string; color3: string; faceType: number; helmetType: number; }; carNumber: string; licenseLevel: number; groupId: number; flags: number; ai: boolean; lapNumber: number; incident: boolean; sessionTime: number; sessionStartTime: string | null; lapTime: number; teamFastestLap: boolean; personalBestLap: boolean; lapEvents: string[]; lapPosition: number; intervalUnits: string | null; fastestLap: boolean; }[] | undefined; }, { success: boolean; bestLapTime: number; bestLapNum: number; bestNlapsNum: number; bestNlapsTime: number; bestQualLapAt: string | null; bestQualLapNum: number; bestQualLapTime: number; sessionInfo: { startTime: string; track: { configName: string; trackId: number; trackName: string; }; eventType: number; privateSessionId: number; sessionId: number; subsessionId: number; seriesName: string; simsessionType: number; simsessionNumber: number; simsessionName: string; eventTypeName: string; numLapsForQualAverage: number; numLapsForSoloAverage: number; seasonName: string; seasonShortName: string; seriesShortName: string; }; chunkInfo: { chunkSize: number; numChunks: number; rows: number; baseDownloadUrl: string; chunkFileNames: string[]; }; lapChartData?: { interval: number | null; name: string; displayName: string; custId: number; helmet: { pattern: number; color1: string; color2: string; color3: string; faceType: number; helmetType: number; }; carNumber: string; licenseLevel: number; groupId: number; flags: number; ai: boolean; lapNumber: number; incident: boolean; sessionTime: number; sessionStartTime: string | null; lapTime: number; teamFastestLap: boolean; personalBestLap: boolean; lapEvents: string[]; lapPosition: number; intervalUnits: string | null; fastestLap: boolean; }[] | undefined; }>; export type GetResultsLapChartDataResponse = z.infer; export declare const GetResultsLapDataResponseSchema: z.ZodObject<{ success: z.ZodBoolean; sessionInfo: z.ZodObject<{ subsessionId: z.ZodNumber; sessionId: z.ZodNumber; simsessionNumber: z.ZodNumber; simsessionType: z.ZodNumber; simsessionName: z.ZodString; numLapsForQualAverage: z.ZodNumber; numLapsForSoloAverage: z.ZodNumber; eventType: z.ZodNumber; eventTypeName: z.ZodString; privateSessionId: z.ZodNumber; seasonName: z.ZodString; seasonShortName: z.ZodString; seriesName: z.ZodString; seriesShortName: z.ZodString; startTime: z.ZodString; track: z.ZodObject<{ configName: z.ZodString; trackId: z.ZodNumber; trackName: z.ZodString; }, "strip", z.ZodTypeAny, { configName: string; trackId: number; trackName: string; }, { configName: string; trackId: number; trackName: string; }>; }, "strip", z.ZodTypeAny, { startTime: string; track: { configName: string; trackId: number; trackName: string; }; eventType: number; privateSessionId: number; sessionId: number; subsessionId: number; seriesName: string; simsessionType: number; simsessionNumber: number; simsessionName: string; eventTypeName: string; numLapsForQualAverage: number; numLapsForSoloAverage: number; seasonName: string; seasonShortName: string; seriesShortName: string; }, { startTime: string; track: { configName: string; trackId: number; trackName: string; }; eventType: number; privateSessionId: number; sessionId: number; subsessionId: number; seriesName: string; simsessionType: number; simsessionNumber: number; simsessionName: string; eventTypeName: string; numLapsForQualAverage: number; numLapsForSoloAverage: number; seasonName: string; seasonShortName: string; seriesShortName: string; }>; bestLapNum: z.ZodNumber; bestLapTime: z.ZodNumber; bestNlapsNum: z.ZodNumber; bestNlapsTime: z.ZodNumber; bestQualLapNum: z.ZodNumber; bestQualLapTime: z.ZodNumber; bestQualLapAt: z.ZodNullable; chunkInfo: z.ZodObject<{ chunkSize: z.ZodNumber; numChunks: z.ZodNumber; rows: z.ZodNumber; baseDownloadUrl: z.ZodString; chunkFileNames: z.ZodArray; }, "strip", z.ZodTypeAny, { chunkSize: number; numChunks: number; rows: number; baseDownloadUrl: string; chunkFileNames: string[]; }, { chunkSize: number; numChunks: number; rows: number; baseDownloadUrl: string; chunkFileNames: string[]; }>; lastUpdated: z.ZodString; groupId: z.ZodNumber; custId: z.ZodNumber; name: z.ZodString; carId: z.ZodNumber; licenseLevel: z.ZodNumber; livery: z.ZodObject<{ carId: z.ZodNumber; pattern: z.ZodNumber; color1: z.ZodString; color2: z.ZodString; color3: z.ZodString; numberFont: z.ZodNumber; numberColor1: z.ZodString; numberColor2: z.ZodString; numberColor3: z.ZodString; numberSlant: z.ZodNumber; sponsor1: z.ZodNumber; sponsor2: z.ZodNumber; carNumber: z.ZodString; wheelColor: z.ZodNullable; rimType: z.ZodNumber; }, "strip", z.ZodTypeAny, { pattern: number; color1: string; color2: string; color3: string; numberColor1: string; numberColor2: string; numberColor3: string; numberFont: number; rimType: number; sponsor1: number; sponsor2: number; wheelColor: string | null; carId: number; carNumber: string; numberSlant: number; }, { pattern: number; color1: string; color2: string; color3: string; numberColor1: string; numberColor2: string; numberColor3: string; numberFont: number; rimType: number; sponsor1: number; sponsor2: number; wheelColor: string | null; carId: number; carNumber: string; numberSlant: number; }>; }, "strip", z.ZodTypeAny, { name: string; success: boolean; custId: number; carId: number; licenseLevel: number; groupId: number; bestLapTime: number; bestLapNum: number; bestNlapsNum: number; bestNlapsTime: number; bestQualLapAt: string | null; bestQualLapNum: number; bestQualLapTime: number; livery: { pattern: number; color1: string; color2: string; color3: string; numberColor1: string; numberColor2: string; numberColor3: string; numberFont: number; rimType: number; sponsor1: number; sponsor2: number; wheelColor: string | null; carId: number; carNumber: string; numberSlant: number; }; sessionInfo: { startTime: string; track: { configName: string; trackId: number; trackName: string; }; eventType: number; privateSessionId: number; sessionId: number; subsessionId: number; seriesName: string; simsessionType: number; simsessionNumber: number; simsessionName: string; eventTypeName: string; numLapsForQualAverage: number; numLapsForSoloAverage: number; seasonName: string; seasonShortName: string; seriesShortName: string; }; chunkInfo: { chunkSize: number; numChunks: number; rows: number; baseDownloadUrl: string; chunkFileNames: string[]; }; lastUpdated: string; }, { name: string; success: boolean; custId: number; carId: number; licenseLevel: number; groupId: number; bestLapTime: number; bestLapNum: number; bestNlapsNum: number; bestNlapsTime: number; bestQualLapAt: string | null; bestQualLapNum: number; bestQualLapTime: number; livery: { pattern: number; color1: string; color2: string; color3: string; numberColor1: string; numberColor2: string; numberColor3: string; numberFont: number; rimType: number; sponsor1: number; sponsor2: number; wheelColor: string | null; carId: number; carNumber: string; numberSlant: number; }; sessionInfo: { startTime: string; track: { configName: string; trackId: number; trackName: string; }; eventType: number; privateSessionId: number; sessionId: number; subsessionId: number; seriesName: string; simsessionType: number; simsessionNumber: number; simsessionName: string; eventTypeName: string; numLapsForQualAverage: number; numLapsForSoloAverage: number; seasonName: string; seasonShortName: string; seriesShortName: string; }; chunkInfo: { chunkSize: number; numChunks: number; rows: number; baseDownloadUrl: string; chunkFileNames: string[]; }; lastUpdated: string; }>; export type GetResultsLapDataResponse = z.infer; export declare const GetResultsLapDataWithChunksResponseSchema: z.ZodObject<{ lapData: z.ZodArray; lap_time: z.ZodNumber; team_fastest_lap: z.ZodBoolean; personal_best_lap: z.ZodBoolean; helmet: z.ZodObject<{ pattern: z.ZodNumber; color1: z.ZodString; color2: z.ZodString; color3: z.ZodString; face_type: z.ZodNumber; helmet_type: z.ZodNumber; }, "strip", z.ZodTypeAny, { pattern: number; color1: string; color2: string; color3: string; face_type: number; helmet_type: number; }, { pattern: number; color1: string; color2: string; color3: string; face_type: number; helmet_type: number; }>; license_level: z.ZodNumber; car_number: z.ZodString; lap_events: z.ZodArray; ai: z.ZodBoolean; }, "strip", z.ZodTypeAny, { name: string; helmet: { pattern: number; color1: string; color2: string; color3: string; face_type: number; helmet_type: number; }; flags: number; ai: boolean; cust_id: number; incident: boolean; group_id: number; display_name: string; lap_number: number; session_time: number; session_start_time: string | null; lap_time: number; team_fastest_lap: boolean; personal_best_lap: boolean; license_level: number; car_number: string; lap_events: string[]; }, { name: string; helmet: { pattern: number; color1: string; color2: string; color3: string; face_type: number; helmet_type: number; }; flags: number; ai: boolean; cust_id: number; incident: boolean; group_id: number; display_name: string; lap_number: number; session_time: number; session_start_time: string | null; lap_time: number; team_fastest_lap: boolean; personal_best_lap: boolean; license_level: number; car_number: string; lap_events: string[]; }>, "many">; success: z.ZodBoolean; sessionInfo: z.ZodObject<{ subsessionId: z.ZodNumber; sessionId: z.ZodNumber; simsessionNumber: z.ZodNumber; simsessionType: z.ZodNumber; simsessionName: z.ZodString; numLapsForQualAverage: z.ZodNumber; numLapsForSoloAverage: z.ZodNumber; eventType: z.ZodNumber; eventTypeName: z.ZodString; privateSessionId: z.ZodNumber; seasonName: z.ZodString; seasonShortName: z.ZodString; seriesName: z.ZodString; seriesShortName: z.ZodString; startTime: z.ZodString; track: z.ZodObject<{ configName: z.ZodString; trackId: z.ZodNumber; trackName: z.ZodString; }, "strip", z.ZodTypeAny, { configName: string; trackId: number; trackName: string; }, { configName: string; trackId: number; trackName: string; }>; }, "strip", z.ZodTypeAny, { startTime: string; track: { configName: string; trackId: number; trackName: string; }; eventType: number; privateSessionId: number; sessionId: number; subsessionId: number; seriesName: string; simsessionType: number; simsessionNumber: number; simsessionName: string; eventTypeName: string; numLapsForQualAverage: number; numLapsForSoloAverage: number; seasonName: string; seasonShortName: string; seriesShortName: string; }, { startTime: string; track: { configName: string; trackId: number; trackName: string; }; eventType: number; privateSessionId: number; sessionId: number; subsessionId: number; seriesName: string; simsessionType: number; simsessionNumber: number; simsessionName: string; eventTypeName: string; numLapsForQualAverage: number; numLapsForSoloAverage: number; seasonName: string; seasonShortName: string; seriesShortName: string; }>; bestLapNum: z.ZodNumber; bestLapTime: z.ZodNumber; bestNlapsNum: z.ZodNumber; bestNlapsTime: z.ZodNumber; bestQualLapNum: z.ZodNumber; bestQualLapTime: z.ZodNumber; bestQualLapAt: z.ZodNullable; chunkInfo: z.ZodObject<{ chunkSize: z.ZodNumber; numChunks: z.ZodNumber; rows: z.ZodNumber; baseDownloadUrl: z.ZodString; chunkFileNames: z.ZodArray; }, "strip", z.ZodTypeAny, { chunkSize: number; numChunks: number; rows: number; baseDownloadUrl: string; chunkFileNames: string[]; }, { chunkSize: number; numChunks: number; rows: number; baseDownloadUrl: string; chunkFileNames: string[]; }>; lastUpdated: z.ZodString; groupId: z.ZodNumber; custId: z.ZodNumber; name: z.ZodString; carId: z.ZodNumber; licenseLevel: z.ZodNumber; livery: z.ZodObject<{ carId: z.ZodNumber; pattern: z.ZodNumber; color1: z.ZodString; color2: z.ZodString; color3: z.ZodString; numberFont: z.ZodNumber; numberColor1: z.ZodString; numberColor2: z.ZodString; numberColor3: z.ZodString; numberSlant: z.ZodNumber; sponsor1: z.ZodNumber; sponsor2: z.ZodNumber; carNumber: z.ZodString; wheelColor: z.ZodNullable; rimType: z.ZodNumber; }, "strip", z.ZodTypeAny, { pattern: number; color1: string; color2: string; color3: string; numberColor1: string; numberColor2: string; numberColor3: string; numberFont: number; rimType: number; sponsor1: number; sponsor2: number; wheelColor: string | null; carId: number; carNumber: string; numberSlant: number; }, { pattern: number; color1: string; color2: string; color3: string; numberColor1: string; numberColor2: string; numberColor3: string; numberFont: number; rimType: number; sponsor1: number; sponsor2: number; wheelColor: string | null; carId: number; carNumber: string; numberSlant: number; }>; }, "strip", z.ZodTypeAny, { name: string; success: boolean; custId: number; carId: number; licenseLevel: number; groupId: number; bestLapTime: number; bestLapNum: number; bestNlapsNum: number; bestNlapsTime: number; bestQualLapAt: string | null; bestQualLapNum: number; bestQualLapTime: number; livery: { pattern: number; color1: string; color2: string; color3: string; numberColor1: string; numberColor2: string; numberColor3: string; numberFont: number; rimType: number; sponsor1: number; sponsor2: number; wheelColor: string | null; carId: number; carNumber: string; numberSlant: number; }; sessionInfo: { startTime: string; track: { configName: string; trackId: number; trackName: string; }; eventType: number; privateSessionId: number; sessionId: number; subsessionId: number; seriesName: string; simsessionType: number; simsessionNumber: number; simsessionName: string; eventTypeName: string; numLapsForQualAverage: number; numLapsForSoloAverage: number; seasonName: string; seasonShortName: string; seriesShortName: string; }; chunkInfo: { chunkSize: number; numChunks: number; rows: number; baseDownloadUrl: string; chunkFileNames: string[]; }; lastUpdated: string; lapData: { name: string; helmet: { pattern: number; color1: string; color2: string; color3: string; face_type: number; helmet_type: number; }; flags: number; ai: boolean; cust_id: number; incident: boolean; group_id: number; display_name: string; lap_number: number; session_time: number; session_start_time: string | null; lap_time: number; team_fastest_lap: boolean; personal_best_lap: boolean; license_level: number; car_number: string; lap_events: string[]; }[]; }, { name: string; success: boolean; custId: number; carId: number; licenseLevel: number; groupId: number; bestLapTime: number; bestLapNum: number; bestNlapsNum: number; bestNlapsTime: number; bestQualLapAt: string | null; bestQualLapNum: number; bestQualLapTime: number; livery: { pattern: number; color1: string; color2: string; color3: string; numberColor1: string; numberColor2: string; numberColor3: string; numberFont: number; rimType: number; sponsor1: number; sponsor2: number; wheelColor: string | null; carId: number; carNumber: string; numberSlant: number; }; sessionInfo: { startTime: string; track: { configName: string; trackId: number; trackName: string; }; eventType: number; privateSessionId: number; sessionId: number; subsessionId: number; seriesName: string; simsessionType: number; simsessionNumber: number; simsessionName: string; eventTypeName: string; numLapsForQualAverage: number; numLapsForSoloAverage: number; seasonName: string; seasonShortName: string; seriesShortName: string; }; chunkInfo: { chunkSize: number; numChunks: number; rows: number; baseDownloadUrl: string; chunkFileNames: string[]; }; lastUpdated: string; lapData: { name: string; helmet: { pattern: number; color1: string; color2: string; color3: string; face_type: number; helmet_type: number; }; flags: number; ai: boolean; cust_id: number; incident: boolean; group_id: number; display_name: string; lap_number: number; session_time: number; session_start_time: string | null; lap_time: number; team_fastest_lap: boolean; personal_best_lap: boolean; license_level: number; car_number: string; lap_events: string[]; }[]; }>; export type GetResultsLapDataWithChunksResponse = z.infer; export declare const SearchHostedParamsSchema: z.ZodObject<{ startRangeBegin: z.ZodOptional; startRangeEnd: z.ZodOptional; finishRangeBegin: z.ZodOptional; finishRangeEnd: z.ZodOptional; custId: z.ZodOptional; teamId: z.ZodOptional; hostCustId: z.ZodOptional; sessionName: z.ZodOptional; leagueId: z.ZodOptional; leagueSeasonId: z.ZodOptional; carId: z.ZodOptional; trackId: z.ZodOptional; categoryIds: z.ZodOptional>; }, "strip", z.ZodTypeAny, { startRangeBegin?: string | undefined; startRangeEnd?: string | undefined; finishRangeBegin?: string | undefined; finishRangeEnd?: string | undefined; custId?: number | undefined; teamId?: number | undefined; hostCustId?: number | undefined; sessionName?: string | undefined; leagueId?: number | undefined; leagueSeasonId?: number | undefined; carId?: number | undefined; trackId?: number | undefined; categoryIds?: number[] | undefined; }, { startRangeBegin?: string | undefined; startRangeEnd?: string | undefined; finishRangeBegin?: string | undefined; finishRangeEnd?: string | undefined; custId?: number | undefined; teamId?: number | undefined; hostCustId?: number | undefined; sessionName?: string | undefined; leagueId?: number | undefined; leagueSeasonId?: number | undefined; carId?: number | undefined; trackId?: number | undefined; categoryIds?: number[] | undefined; }>; export type SearchHostedParams = z.infer; export declare const SearchHostedChunkInfoSchema: z.ZodObject<{ chunk_size: z.ZodNumber; num_chunks: z.ZodNumber; rows: z.ZodNumber; base_download_url: z.ZodString; chunk_file_names: z.ZodArray; }, "strip", z.ZodTypeAny, { base_download_url: string; chunk_file_names: string[]; rows: number; chunk_size: number; num_chunks: number; }, { base_download_url: string; chunk_file_names: string[]; rows: number; chunk_size: number; num_chunks: number; }>; export declare const SearchHostedResponseParamsSchema: z.ZodObject<{ start_range_begin: z.ZodOptional; start_range_end: z.ZodOptional; finish_range_begin: z.ZodOptional; finish_range_end: z.ZodOptional; cust_id: z.ZodOptional; team_id: z.ZodOptional; host_cust_id: z.ZodOptional; session_name: z.ZodOptional; league_id: z.ZodOptional; league_season_id: z.ZodOptional; car_id: z.ZodOptional; track_id: z.ZodOptional; category_ids: z.ZodOptional>; }, "strip", z.ZodTypeAny, { start_range_begin?: string | undefined; start_range_end?: string | undefined; finish_range_begin?: string | undefined; finish_range_end?: string | undefined; cust_id?: number | undefined; team_id?: number | undefined; host_cust_id?: number | undefined; session_name?: string | undefined; league_id?: number | undefined; league_season_id?: number | undefined; car_id?: number | undefined; track_id?: number | undefined; category_ids?: number[] | undefined; }, { start_range_begin?: string | undefined; start_range_end?: string | undefined; finish_range_begin?: string | undefined; finish_range_end?: string | undefined; cust_id?: number | undefined; team_id?: number | undefined; host_cust_id?: number | undefined; session_name?: string | undefined; league_id?: number | undefined; league_season_id?: number | undefined; car_id?: number | undefined; track_id?: number | undefined; category_ids?: number[] | undefined; }>; export declare const SearchHostedDataSchema: z.ZodObject<{ success: z.ZodBoolean; chunk_info: z.ZodObject<{ chunk_size: z.ZodNumber; num_chunks: z.ZodNumber; rows: z.ZodNumber; base_download_url: z.ZodString; chunk_file_names: z.ZodArray; }, "strip", z.ZodTypeAny, { base_download_url: string; chunk_file_names: string[]; rows: number; chunk_size: number; num_chunks: number; }, { base_download_url: string; chunk_file_names: string[]; rows: number; chunk_size: number; num_chunks: number; }>; params: z.ZodOptional; start_range_end: z.ZodOptional; finish_range_begin: z.ZodOptional; finish_range_end: z.ZodOptional; cust_id: z.ZodOptional; team_id: z.ZodOptional; host_cust_id: z.ZodOptional; session_name: z.ZodOptional; league_id: z.ZodOptional; league_season_id: z.ZodOptional; car_id: z.ZodOptional; track_id: z.ZodOptional; category_ids: z.ZodOptional>; }, "strip", z.ZodTypeAny, { start_range_begin?: string | undefined; start_range_end?: string | undefined; finish_range_begin?: string | undefined; finish_range_end?: string | undefined; cust_id?: number | undefined; team_id?: number | undefined; host_cust_id?: number | undefined; session_name?: string | undefined; league_id?: number | undefined; league_season_id?: number | undefined; car_id?: number | undefined; track_id?: number | undefined; category_ids?: number[] | undefined; }, { start_range_begin?: string | undefined; start_range_end?: string | undefined; finish_range_begin?: string | undefined; finish_range_end?: string | undefined; cust_id?: number | undefined; team_id?: number | undefined; host_cust_id?: number | undefined; session_name?: string | undefined; league_id?: number | undefined; league_season_id?: number | undefined; car_id?: number | undefined; track_id?: number | undefined; category_ids?: number[] | undefined; }>>; }, "strip", z.ZodTypeAny, { success: boolean; chunk_info: { base_download_url: string; chunk_file_names: string[]; rows: number; chunk_size: number; num_chunks: number; }; params?: { start_range_begin?: string | undefined; start_range_end?: string | undefined; finish_range_begin?: string | undefined; finish_range_end?: string | undefined; cust_id?: number | undefined; team_id?: number | undefined; host_cust_id?: number | undefined; session_name?: string | undefined; league_id?: number | undefined; league_season_id?: number | undefined; car_id?: number | undefined; track_id?: number | undefined; category_ids?: number[] | undefined; } | undefined; }, { success: boolean; chunk_info: { base_download_url: string; chunk_file_names: string[]; rows: number; chunk_size: number; num_chunks: number; }; params?: { start_range_begin?: string | undefined; start_range_end?: string | undefined; finish_range_begin?: string | undefined; finish_range_end?: string | undefined; cust_id?: number | undefined; team_id?: number | undefined; host_cust_id?: number | undefined; session_name?: string | undefined; league_id?: number | undefined; league_season_id?: number | undefined; car_id?: number | undefined; track_id?: number | undefined; category_ids?: number[] | undefined; } | undefined; }>; export declare const SearchHostedResponseSchema: z.ZodObject<{ type: z.ZodLiteral<"search_hosted_results">; data: z.ZodObject<{ success: z.ZodBoolean; chunk_info: z.ZodObject<{ chunk_size: z.ZodNumber; num_chunks: z.ZodNumber; rows: z.ZodNumber; base_download_url: z.ZodString; chunk_file_names: z.ZodArray; }, "strip", z.ZodTypeAny, { base_download_url: string; chunk_file_names: string[]; rows: number; chunk_size: number; num_chunks: number; }, { base_download_url: string; chunk_file_names: string[]; rows: number; chunk_size: number; num_chunks: number; }>; params: z.ZodOptional; start_range_end: z.ZodOptional; finish_range_begin: z.ZodOptional; finish_range_end: z.ZodOptional; cust_id: z.ZodOptional; team_id: z.ZodOptional; host_cust_id: z.ZodOptional; session_name: z.ZodOptional; league_id: z.ZodOptional; league_season_id: z.ZodOptional; car_id: z.ZodOptional; track_id: z.ZodOptional; category_ids: z.ZodOptional>; }, "strip", z.ZodTypeAny, { start_range_begin?: string | undefined; start_range_end?: string | undefined; finish_range_begin?: string | undefined; finish_range_end?: string | undefined; cust_id?: number | undefined; team_id?: number | undefined; host_cust_id?: number | undefined; session_name?: string | undefined; league_id?: number | undefined; league_season_id?: number | undefined; car_id?: number | undefined; track_id?: number | undefined; category_ids?: number[] | undefined; }, { start_range_begin?: string | undefined; start_range_end?: string | undefined; finish_range_begin?: string | undefined; finish_range_end?: string | undefined; cust_id?: number | undefined; team_id?: number | undefined; host_cust_id?: number | undefined; session_name?: string | undefined; league_id?: number | undefined; league_season_id?: number | undefined; car_id?: number | undefined; track_id?: number | undefined; category_ids?: number[] | undefined; }>>; }, "strip", z.ZodTypeAny, { success: boolean; chunk_info: { base_download_url: string; chunk_file_names: string[]; rows: number; chunk_size: number; num_chunks: number; }; params?: { start_range_begin?: string | undefined; start_range_end?: string | undefined; finish_range_begin?: string | undefined; finish_range_end?: string | undefined; cust_id?: number | undefined; team_id?: number | undefined; host_cust_id?: number | undefined; session_name?: string | undefined; league_id?: number | undefined; league_season_id?: number | undefined; car_id?: number | undefined; track_id?: number | undefined; category_ids?: number[] | undefined; } | undefined; }, { success: boolean; chunk_info: { base_download_url: string; chunk_file_names: string[]; rows: number; chunk_size: number; num_chunks: number; }; params?: { start_range_begin?: string | undefined; start_range_end?: string | undefined; finish_range_begin?: string | undefined; finish_range_end?: string | undefined; cust_id?: number | undefined; team_id?: number | undefined; host_cust_id?: number | undefined; session_name?: string | undefined; league_id?: number | undefined; league_season_id?: number | undefined; car_id?: number | undefined; track_id?: number | undefined; category_ids?: number[] | undefined; } | undefined; }>; }, "strip", z.ZodTypeAny, { type: "search_hosted_results"; data: { success: boolean; chunk_info: { base_download_url: string; chunk_file_names: string[]; rows: number; chunk_size: number; num_chunks: number; }; params?: { start_range_begin?: string | undefined; start_range_end?: string | undefined; finish_range_begin?: string | undefined; finish_range_end?: string | undefined; cust_id?: number | undefined; team_id?: number | undefined; host_cust_id?: number | undefined; session_name?: string | undefined; league_id?: number | undefined; league_season_id?: number | undefined; car_id?: number | undefined; track_id?: number | undefined; category_ids?: number[] | undefined; } | undefined; }; }, { type: "search_hosted_results"; data: { success: boolean; chunk_info: { base_download_url: string; chunk_file_names: string[]; rows: number; chunk_size: number; num_chunks: number; }; params?: { start_range_begin?: string | undefined; start_range_end?: string | undefined; finish_range_begin?: string | undefined; finish_range_end?: string | undefined; cust_id?: number | undefined; team_id?: number | undefined; host_cust_id?: number | undefined; session_name?: string | undefined; league_id?: number | undefined; league_season_id?: number | undefined; car_id?: number | undefined; track_id?: number | undefined; category_ids?: number[] | undefined; } | undefined; }; }>; export type SearchHostedResponse = z.infer; export declare const EventLogItemSchema: z.ZodObject<{ subsessionId: z.ZodNumber; simsessionNumber: z.ZodNumber; sessionTime: z.ZodNumber; eventSeq: z.ZodNumber; eventCode: z.ZodNumber; groupId: z.ZodNumber; custId: z.ZodNumber; lapNumber: z.ZodNumber; description: z.ZodString; message: z.ZodString; displayName: z.ZodString; }, "strip", z.ZodTypeAny, { message: string; description: string; displayName: string; custId: number; subsessionId: number; groupId: number; simsessionNumber: number; lapNumber: number; sessionTime: number; eventSeq: number; eventCode: number; }, { message: string; description: string; displayName: string; custId: number; subsessionId: number; groupId: number; simsessionNumber: number; lapNumber: number; sessionTime: number; eventSeq: number; eventCode: number; }>; export type EventLogItem = z.infer; export declare const GetResultsEventLogResponseSchema: z.ZodObject<{ success: z.ZodBoolean; chunkInfo: z.ZodOptional; }, "strip", z.ZodTypeAny, { chunkSize: number; numChunks: number; rows: number; baseDownloadUrl: string; chunkFileNames: string[]; }, { chunkSize: number; numChunks: number; rows: number; baseDownloadUrl: string; chunkFileNames: string[]; }>>; eventLog: z.ZodOptional, "many">>; }, "strip", z.ZodTypeAny, { success: boolean; chunkInfo?: { chunkSize: number; numChunks: number; rows: number; baseDownloadUrl: string; chunkFileNames: string[]; } | undefined; eventLog?: { message: string; description: string; displayName: string; custId: number; subsessionId: number; groupId: number; simsessionNumber: number; lapNumber: number; sessionTime: number; eventSeq: number; eventCode: number; }[] | undefined; }, { success: boolean; chunkInfo?: { chunkSize: number; numChunks: number; rows: number; baseDownloadUrl: string; chunkFileNames: string[]; } | undefined; eventLog?: { message: string; description: string; displayName: string; custId: number; subsessionId: number; groupId: number; simsessionNumber: number; lapNumber: number; sessionTime: number; eventSeq: number; eventCode: number; }[] | undefined; }>; export type GetResultsEventLogResponse = z.infer; export declare const GetResultsEventLogWithChunksResponseSchema: z.ZodObject<{ success: z.ZodBoolean; chunkInfo: z.ZodOptional; }, "strip", z.ZodTypeAny, { chunkSize: number; numChunks: number; rows: number; baseDownloadUrl: string; chunkFileNames: string[]; }, { chunkSize: number; numChunks: number; rows: number; baseDownloadUrl: string; chunkFileNames: string[]; }>>; eventLog: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { success: boolean; eventLog: { message: string; description: string; displayName: string; custId: number; subsessionId: number; groupId: number; simsessionNumber: number; lapNumber: number; sessionTime: number; eventSeq: number; eventCode: number; }[]; chunkInfo?: { chunkSize: number; numChunks: number; rows: number; baseDownloadUrl: string; chunkFileNames: string[]; } | undefined; }, { success: boolean; eventLog: { message: string; description: string; displayName: string; custId: number; subsessionId: number; groupId: number; simsessionNumber: number; lapNumber: number; sessionTime: number; eventSeq: number; eventCode: number; }[]; chunkInfo?: { chunkSize: number; numChunks: number; rows: number; baseDownloadUrl: string; chunkFileNames: string[]; } | undefined; }>; export type GetResultsEventLogWithChunksResponse = z.infer;