import * as z from "zod/v3"; import { Result as SafeParseResult } from "../types/fp.js"; import { SDKValidationError } from "./errors/sdkvalidationerror.js"; export type DistancesAndDirectionsInteractiveDirectionsResponseItem = { /** * A zero based counter indicating the row number. */ segmentNumber?: number | undefined; /** * A zero based counter indicating the row number. */ stepNumber?: number | undefined; /** * The type of routing instruction. */ action?: string | undefined; /** * Textual description of the routing instruction. */ description?: string | undefined; /** * The name of the road to turn onto. */ road?: string | undefined; /** * The time in seconds for this part of the route. */ stepTime?: number | undefined; /** * The distance in metres for this part of the route. */ stepDistance?: number | undefined; /** * The total time in seconds for the route. */ totalTime?: number | undefined; /** * The total distance in metres for the route. */ totalDistance?: number | undefined; }; export type DistancesAndDirectionsInteractiveDirectionsResponse = { items?: Array | undefined; }; /** @internal */ export declare const DistancesAndDirectionsInteractiveDirectionsResponseItem$inboundSchema: z.ZodType; export declare function distancesAndDirectionsInteractiveDirectionsResponseItemFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const DistancesAndDirectionsInteractiveDirectionsResponse$inboundSchema: z.ZodType; export declare function distancesAndDirectionsInteractiveDirectionsResponseFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=distancesanddirectionsinteractivedirectionsresponse.d.ts.map