import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { AddressError, AddressError$Outbound } from "./addresserror.js"; import { BirthDateError, BirthDateError$Outbound } from "./birthdateerror.js"; import { IndividualNameError, IndividualNameError$Outbound } from "./individualnameerror.js"; import { PhoneNumberError, PhoneNumberError$Outbound } from "./phonenumbererror.js"; export type CreateIndividualErrorSsn = { full?: string | undefined; lastFour?: string | undefined; }; export type CreateIndividualErrorItin = { full?: string | undefined; lastFour?: string | undefined; }; export type CreateIndividualErrorGovernmentID = { ssn?: CreateIndividualErrorSsn | undefined; itin?: CreateIndividualErrorItin | undefined; }; export type CreateIndividualError = { name?: IndividualNameError | undefined; phone?: PhoneNumberError | undefined; email?: string | undefined; address?: AddressError | undefined; birthDate?: BirthDateError | undefined; governmentID?: CreateIndividualErrorGovernmentID | undefined; }; /** @internal */ export declare const CreateIndividualErrorSsn$inboundSchema: z.ZodType; /** @internal */ export type CreateIndividualErrorSsn$Outbound = { full?: string | undefined; lastFour?: string | undefined; }; /** @internal */ export declare const CreateIndividualErrorSsn$outboundSchema: z.ZodType; export declare function createIndividualErrorSsnToJSON(createIndividualErrorSsn: CreateIndividualErrorSsn): string; export declare function createIndividualErrorSsnFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const CreateIndividualErrorItin$inboundSchema: z.ZodType; /** @internal */ export type CreateIndividualErrorItin$Outbound = { full?: string | undefined; lastFour?: string | undefined; }; /** @internal */ export declare const CreateIndividualErrorItin$outboundSchema: z.ZodType; export declare function createIndividualErrorItinToJSON(createIndividualErrorItin: CreateIndividualErrorItin): string; export declare function createIndividualErrorItinFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const CreateIndividualErrorGovernmentID$inboundSchema: z.ZodType; /** @internal */ export type CreateIndividualErrorGovernmentID$Outbound = { ssn?: CreateIndividualErrorSsn$Outbound | undefined; itin?: CreateIndividualErrorItin$Outbound | undefined; }; /** @internal */ export declare const CreateIndividualErrorGovernmentID$outboundSchema: z.ZodType; export declare function createIndividualErrorGovernmentIDToJSON(createIndividualErrorGovernmentID: CreateIndividualErrorGovernmentID): string; export declare function createIndividualErrorGovernmentIDFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const CreateIndividualError$inboundSchema: z.ZodType; /** @internal */ export type CreateIndividualError$Outbound = { name?: IndividualNameError$Outbound | undefined; phone?: PhoneNumberError$Outbound | undefined; email?: string | undefined; address?: AddressError$Outbound | undefined; birthDate?: BirthDateError$Outbound | undefined; governmentID?: CreateIndividualErrorGovernmentID$Outbound | undefined; }; /** @internal */ export declare const CreateIndividualError$outboundSchema: z.ZodType; export declare function createIndividualErrorToJSON(createIndividualError: CreateIndividualError): string; export declare function createIndividualErrorFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=createindividualerror.d.ts.map