/// import type { protos } from "@googlemaps/routing"; type GoogleRoutesMeasurableObject = { distanceMeters?: number; staticDuration?: string; staticDurationSeconds?: number; duration?: string; durationSeconds?: number; }; type GoogleRoutesStep = Omit & GoogleRoutesMeasurableObject & { path: google.maps.LatLng[]; }; type GoogleRoutesLeg = Omit & GoogleRoutesMeasurableObject & { steps: GoogleRoutesStep[]; }; type GoogleRoutesRoute = Omit & GoogleRoutesMeasurableObject & { legs: GoogleRoutesLeg[]; path: google.maps.LatLng[]; }; export interface GoogleRoutesResponse { routes: GoogleRoutesRoute[]; isCrossBorder?: boolean; } interface ApiGoogleRoutesProps extends protos.google.maps.routing.v2.IComputeRoutesRequest { proxyUrl?: string; } export declare function apiGoogleRoutes(props: ApiGoogleRoutesProps): Promise; export {};