export declare class RouteRequestDto { originLat: number; originLng: number; destinationLat: number; destinationLng: number; costing?: 'auto' | 'bicycle' | 'pedestrian'; alternatives?: number; avoidHighways?: boolean; avoidTolls?: boolean; } export interface RoutePoint { lat: number; lng: number; } export interface RouteStep { instruction: string; distance: number; time: number; type: string; geometry: RoutePoint[]; } export interface Route { summary: { distance: number; time: number; cost?: number; }; geometry: RoutePoint[]; steps: RouteStep[]; confidence: number; } export interface RouteResponse { routes: Route[]; origin: RoutePoint; destination: RoutePoint; requestId: string; }