import { z } from "zod"; export declare const tomtomRoutingSchema: { sectionType: z.ZodOptional>; vehicleMaxSpeed: z.ZodOptional; vehicleWeight: z.ZodOptional; vehicleEngineType: z.ZodOptional>; currentChargeInkWh: z.ZodOptional; maxChargeInkWh: z.ZodOptional; constantSpeedConsumptionInkWhPerHundredkm: z.ZodOptional; auxiliaryPowerInkW: z.ZodOptional; constantSpeedConsumptionInLitersPerHundredkm: z.ZodOptional; currentFuelInLiters: z.ZodOptional; auxiliaryPowerInLitersPerHour: z.ZodOptional; fuelEnergyDensityInMJoulesPerLiter: z.ZodOptional; vehicleHasElectricTollCollectionTransponder: z.ZodOptional>; arrivalSidePreference: z.ZodOptional>; accelerationEfficiency: z.ZodOptional; decelerationEfficiency: z.ZodOptional; uphillEfficiency: z.ZodOptional; downhillEfficiency: z.ZodOptional; consumptionInkWhPerkmAltitudeGain: z.ZodOptional; recuperationInkWhPerkmAltitudeLoss: z.ZodOptional; response_detail: z.ZodDefault>>; routeType: z.ZodOptional>; travelMode: z.ZodOptional>; traffic: z.ZodOptional>; avoid: z.ZodOptional>; departAt: z.ZodOptional; arriveAt: z.ZodOptional; maxAlternatives: z.ZodOptional; alternativeType: z.ZodOptional>; supportingPoints: z.ZodOptional; vehicleHeading: z.ZodOptional; routeRepresentation: z.ZodOptional>; extendedRouteRepresentation: z.ZodOptional; minDeviationDistance: z.ZodOptional; minDeviationTime: z.ZodOptional; supportingPointIndexOfOrigin: z.ZodOptional; reconstructionMode: z.ZodOptional>; show_ui: z.ZodDefault>; locations: z.ZodArray>; }; export declare const tomtomReachableRangeSchema: { vehicleMaxSpeed: z.ZodOptional; vehicleWeight: z.ZodOptional; vehicleEngineType: z.ZodOptional>; currentChargeInkWh: z.ZodOptional; maxChargeInkWh: z.ZodOptional; constantSpeedConsumptionInkWhPerHundredkm: z.ZodOptional; auxiliaryPowerInkW: z.ZodOptional; constantSpeedConsumptionInLitersPerHundredkm: z.ZodOptional; currentFuelInLiters: z.ZodOptional; auxiliaryPowerInLitersPerHour: z.ZodOptional; fuelEnergyDensityInMJoulesPerLiter: z.ZodOptional; vehicleHasElectricTollCollectionTransponder: z.ZodOptional>; arrivalSidePreference: z.ZodOptional>; accelerationEfficiency: z.ZodOptional; decelerationEfficiency: z.ZodOptional; uphillEfficiency: z.ZodOptional; downhillEfficiency: z.ZodOptional; consumptionInkWhPerkmAltitudeGain: z.ZodOptional; recuperationInkWhPerkmAltitudeLoss: z.ZodOptional; response_detail: z.ZodDefault>>; timeBudgetInSec: z.ZodOptional; distanceBudgetInMeters: z.ZodOptional; chargeBudgetPercent: z.ZodOptional; remainingChargeBudgetPercent: z.ZodOptional; energyBudgetInkWh: z.ZodOptional; fuelBudgetInLiters: z.ZodOptional; travelMode: z.ZodOptional>; routeType: z.ZodOptional>; traffic: z.ZodOptional>; avoid: z.ZodOptional>; departAt: z.ZodOptional; report: z.ZodOptional; windingness: z.ZodOptional>; hilliness: z.ZodOptional>; show_ui: z.ZodDefault>; origin: z.ZodArray; }; export declare const tomtomEvRoutingSchema: { response_detail: z.ZodDefault>>; show_ui: z.ZodDefault>; origin: z.ZodArray; destination: z.ZodArray; waypoints: z.ZodOptional>>; currentChargePercent: z.ZodNumber; maxChargeKWH: z.ZodNumber; consumptionInKWH: z.ZodOptional>>; batteryCurve: z.ZodOptional>>; minChargeAtDestinationPercent: z.ZodDefault>; minChargeAtChargingStopsPercent: z.ZodDefault>; routeType: z.ZodOptional>; traffic: z.ZodOptional>; avoid: z.ZodOptional>; departAt: z.ZodOptional; }; export type RoutingOrbisParams = z.input>; export type ReachableRangeOrbisParams = z.input>; export type EvRoutingOrbisParams = z.input>;