import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; export type Address = { /** * The city for the address. */ city?: string | null | undefined; /** * The country for the address in ISO 3166 format. */ country?: string | null | undefined; /** * The postal code or zip code for the address. */ postalCode?: string | null | undefined; /** * The state, county, or province for the address. */ state?: string | null | undefined; /** * The code of state, county, or province for the address in ISO 3166-2 format. */ stateCode?: string | null | undefined; /** * The house number or name for the address. Not all payment services use this field but some do. */ houseNumberOrName?: string | null | undefined; /** * The first line of the address. */ line1?: string | null | undefined; /** * The second line of the address. */ line2?: string | null | undefined; /** * The optional name of the company or organisation to add to the address. */ organization?: string | null | undefined; }; /** @internal */ export declare const Address$inboundSchema: z.ZodType
; /** @internal */ export type Address$Outbound = { city?: string | null | undefined; country?: string | null | undefined; postal_code?: string | null | undefined; state?: string | null | undefined; state_code?: string | null | undefined; house_number_or_name?: string | null | undefined; line1?: string | null | undefined; line2?: string | null | undefined; organization?: string | null | undefined; }; /** @internal */ export declare const Address$outboundSchema: z.ZodType; export declare function addressToJSON(address: Address): string; export declare function addressFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=address.d.ts.map