import * as z from "zod"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; /** * A customer-disclosed list of other Apex-held accounts owned by the Entity applicant at the time of this account's application; expressed as zero, one, or many account numbers */ export type OtherAccountsCreate = { /** * Other account names held at Apex */ accountNames?: Array | undefined; /** * Other account numbers held at Apex */ accountNumbers?: Array | undefined; /** * The owner has other accounts at Apex */ ownerHasOtherAccountsAtApex: boolean; }; /** @internal */ export declare const OtherAccountsCreate$inboundSchema: z.ZodType; /** @internal */ export type OtherAccountsCreate$Outbound = { account_names?: Array | undefined; account_numbers?: Array | undefined; owner_has_other_accounts_at_apex: boolean; }; /** @internal */ export declare const OtherAccountsCreate$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 OtherAccountsCreate$ { /** @deprecated use `OtherAccountsCreate$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `OtherAccountsCreate$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `OtherAccountsCreate$Outbound` instead. */ type Outbound = OtherAccountsCreate$Outbound; } export declare function otherAccountsCreateToJSON(otherAccountsCreate: OtherAccountsCreate): string; export declare function otherAccountsCreateFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=otheraccountscreate.d.ts.map