import * as z from "zod/v3"; import { Result as SafeParseResult } from "../types/fp.js"; import { SDKValidationError } from "./errors/sdkvalidationerror.js"; export type CaptureInteractiveGeoLocationResponseItem = { /** * An address id to pass to the Retrieve endpoint. */ id?: string | undefined; /** * This will always be Address. */ type?: string | undefined; /** * The highest level address details for the returned address; usually either an organisation name/description if available (i.e. the contents of the Company field), otherwise the first line of an address (i.e. Line1). */ text?: string | undefined; /** * Additional details for the returned address, comprised of the contents of the City and Postcode fields. */ description?: string | undefined; /** * The latitude of the returned address. */ latitude?: string | undefined; /** * The longitude of the returned address. */ longitude?: string | undefined; }; export type CaptureInteractiveGeoLocationResponse = { items?: Array | undefined; }; /** @internal */ export declare const CaptureInteractiveGeoLocationResponseItem$inboundSchema: z.ZodType; export declare function captureInteractiveGeoLocationResponseItemFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const CaptureInteractiveGeoLocationResponse$inboundSchema: z.ZodType; export declare function captureInteractiveGeoLocationResponseFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=captureinteractivegeolocationresponse.d.ts.map