import { z } from "zod"; export declare const tomtomRoutingSchema: { sectionType: z.ZodOptional>; vehicleMaxSpeed: z.ZodOptional; vehicleWeight: z.ZodOptional; vehicleWidth: z.ZodOptional; vehicleHeight: z.ZodOptional; vehicleLength: z.ZodOptional; vehicleCommercial: z.ZodOptional; vehicleAxleWeight: z.ZodOptional; vehicleNumberOfAxles: z.ZodOptional; vehicleLoadType: z.ZodOptional; vehicleAdrTunnelRestrictionCode: z.ZodOptional; vehicleEngineType: z.ZodOptional>; currentChargeInkWh: z.ZodOptional; maxChargeInkWh: z.ZodOptional; constantSpeedConsumptionInkWhPerHundredkm: z.ZodOptional; auxiliaryPowerInkW: z.ZodOptional; chargeMarginsInkWh: z.ZodOptional; constantSpeedConsumptionInLitersPerHundredkm: z.ZodOptional; currentFuelInLiters: z.ZodOptional; auxiliaryPowerInLitersPerHour: z.ZodOptional; fuelEnergyDensityInMJoulesPerLiter: 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>; instructionsType: z.ZodOptional>; language: z.ZodOptional; computeBestOrder: z.ZodOptional; supportingPoints: z.ZodOptional; vehicleHeading: z.ZodOptional; includeTollPaymentTypes: z.ZodOptional; report: z.ZodOptional; routeRepresentation: z.ZodOptional>; extendedRouteRepresentation: z.ZodOptional; computeTravelTimeFor: z.ZodOptional>; hilliness: z.ZodOptional>; windingness: z.ZodOptional>; origin: z.ZodObject<{ lat: z.ZodNumber; lon: z.ZodNumber; }, z.core.$strip>; destination: z.ZodObject<{ lat: z.ZodNumber; lon: z.ZodNumber; }, z.core.$strip>; }; export type RoutingParams = z.input>; export declare const tomtomWaypointRoutingSchema: { sectionType: z.ZodOptional>; vehicleMaxSpeed: z.ZodOptional; vehicleWeight: z.ZodOptional; vehicleWidth: z.ZodOptional; vehicleHeight: z.ZodOptional; vehicleLength: z.ZodOptional; vehicleCommercial: z.ZodOptional; vehicleAxleWeight: z.ZodOptional; vehicleNumberOfAxles: z.ZodOptional; vehicleLoadType: z.ZodOptional; vehicleAdrTunnelRestrictionCode: z.ZodOptional; vehicleEngineType: z.ZodOptional>; currentChargeInkWh: z.ZodOptional; maxChargeInkWh: z.ZodOptional; constantSpeedConsumptionInkWhPerHundredkm: z.ZodOptional; auxiliaryPowerInkW: z.ZodOptional; chargeMarginsInkWh: z.ZodOptional; constantSpeedConsumptionInLitersPerHundredkm: z.ZodOptional; currentFuelInLiters: z.ZodOptional; auxiliaryPowerInLitersPerHour: z.ZodOptional; fuelEnergyDensityInMJoulesPerLiter: 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>; instructionsType: z.ZodOptional>; language: z.ZodOptional; computeBestOrder: z.ZodOptional; supportingPoints: z.ZodOptional; vehicleHeading: z.ZodOptional; includeTollPaymentTypes: z.ZodOptional; report: z.ZodOptional; routeRepresentation: z.ZodOptional>; extendedRouteRepresentation: z.ZodOptional; computeTravelTimeFor: z.ZodOptional>; hilliness: z.ZodOptional>; windingness: z.ZodOptional>; waypoints: z.ZodArray>; }; export type WaypointRoutingParams = z.input>; export declare const tomtomReachableRangeSchema: { vehicleMaxSpeed: z.ZodOptional; vehicleWeight: z.ZodOptional; vehicleWidth: z.ZodOptional; vehicleHeight: z.ZodOptional; vehicleLength: z.ZodOptional; vehicleCommercial: z.ZodOptional; vehicleAxleWeight: z.ZodOptional; vehicleNumberOfAxles: z.ZodOptional; vehicleLoadType: z.ZodOptional; vehicleAdrTunnelRestrictionCode: z.ZodOptional; vehicleEngineType: z.ZodOptional>; currentChargeInkWh: z.ZodOptional; maxChargeInkWh: z.ZodOptional; constantSpeedConsumptionInkWhPerHundredkm: z.ZodOptional; auxiliaryPowerInkW: z.ZodOptional; chargeMarginsInkWh: z.ZodOptional; constantSpeedConsumptionInLitersPerHundredkm: z.ZodOptional; currentFuelInLiters: z.ZodOptional; auxiliaryPowerInLitersPerHour: z.ZodOptional; fuelEnergyDensityInMJoulesPerLiter: z.ZodOptional; accelerationEfficiency: z.ZodOptional; decelerationEfficiency: z.ZodOptional; uphillEfficiency: z.ZodOptional; downhillEfficiency: z.ZodOptional; consumptionInkWhPerkmAltitudeGain: z.ZodOptional; recuperationInkWhPerkmAltitudeLoss: z.ZodOptional; origin: z.ZodObject<{ lat: z.ZodNumber; lon: z.ZodNumber; }, z.core.$strip>; response_detail: z.ZodDefault>>; timeBudgetInSec: z.ZodOptional; distanceBudgetInMeters: z.ZodOptional; energyBudgetInkWh: z.ZodOptional; fuelBudgetInLiters: z.ZodOptional; travelMode: z.ZodOptional>; routeType: z.ZodOptional>; traffic: z.ZodOptional; avoid: z.ZodOptional>; maxFerryLengthInMeters: z.ZodOptional; departAt: z.ZodOptional; report: z.ZodOptional; hilliness: z.ZodOptional>; windingness: z.ZodOptional>; }; export type ReachableRangeParams = z.input>;