import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { BankAccountHolderType } from "./bankaccountholdertype.js"; import { BankAccountType } from "./bankaccounttype.js"; export type BankAccountIntegration = { holderName: string; /** * The type of holder on a funding source. */ holderType: BankAccountHolderType; accountNumber: string; /** * The bank account type. */ bankAccountType: BankAccountType; routingNumber: string; }; /** @internal */ export declare const BankAccountIntegration$inboundSchema: z.ZodType; /** @internal */ export type BankAccountIntegration$Outbound = { holderName: string; holderType: string; accountNumber: string; bankAccountType: string; routingNumber: string; }; /** @internal */ export declare const BankAccountIntegration$outboundSchema: z.ZodType; export declare function bankAccountIntegrationToJSON(bankAccountIntegration: BankAccountIntegration): string; export declare function bankAccountIntegrationFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=bankaccountintegration.d.ts.map