import * as z from "zod"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; export type V3ChallengeAddressEntryRequest = { /** * The street address of the individual. */ address?: string | undefined; /** * The city of the individual. */ city?: string | undefined; /** * The apartment number or other extended address information. */ extendedAddress?: string | undefined; /** * The zip code of the individual. It can be either 5 digits (XXXXX) or ZIP+4 (XXXXX-XXXX). */ postalCode?: string | undefined; /** * The state or locality of the individual. */ region?: string | undefined; }; /** @internal */ export declare const V3ChallengeAddressEntryRequest$inboundSchema: z.ZodType; /** @internal */ export type V3ChallengeAddressEntryRequest$Outbound = { address?: string | undefined; city?: string | undefined; extendedAddress?: string | undefined; postalCode?: string | undefined; region?: string | undefined; }; /** @internal */ export declare const V3ChallengeAddressEntryRequest$outboundSchema: z.ZodType; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export declare namespace V3ChallengeAddressEntryRequest$ { /** @deprecated use `V3ChallengeAddressEntryRequest$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `V3ChallengeAddressEntryRequest$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `V3ChallengeAddressEntryRequest$Outbound` instead. */ type Outbound = V3ChallengeAddressEntryRequest$Outbound; } export declare function v3ChallengeAddressEntryRequestToJSON(v3ChallengeAddressEntryRequest: V3ChallengeAddressEntryRequest): string; export declare function v3ChallengeAddressEntryRequestFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=v3challengeaddressentryrequest.d.ts.map