import * as z from "zod/v3"; import { OpenEnum } from "../../types/enums.js"; import { BankAccountHolder, BankAccountHolder$Outbound } from "./bankaccountholder.js"; /** * Specify whether this is a `checking` or `savings` account. Defaults to `checking`. */ export declare const AccountType: { readonly Checking: "checking"; readonly Savings: "savings"; }; /** * Specify whether this is a `checking` or `savings` account. Defaults to `checking`. */ export type AccountType = OpenEnum; /** * ACH Bank Payment Method * * @remarks * * Bank Payment Method for ACH bank accounts. */ export type ACHBankPaymentMethodCreate = { /** * Always `bank`. */ method?: "bank" | undefined; accountHolder: BankAccountHolder; /** * The ID of the buyer to attach the method to. */ buyerId?: string | null | undefined; /** * The merchant reference for this payment method. */ buyerExternalIdentifier?: string | null | undefined; /** * The merchant identifier for this payment method. */ externalIdentifier?: string | null | undefined; /** * Always `ach`. */ scheme?: "ach" | undefined; /** * The account number for this ACH bank account */ accountNumber: string; /** * The routing number for this ACH bank account */ routingNumber: string; /** * Whether the account number is tokenized */ isTokenized?: boolean | undefined; /** * Specify whether this is a `checking` or `savings` account. Defaults to `checking`. */ accountType?: AccountType | undefined; }; /** @internal */ export declare const AccountType$outboundSchema: z.ZodType; /** @internal */ export type ACHBankPaymentMethodCreate$Outbound = { method: "bank"; account_holder: BankAccountHolder$Outbound; buyer_id?: string | null | undefined; buyer_external_identifier?: string | null | undefined; external_identifier?: string | null | undefined; scheme: "ach"; account_number: string; routing_number: string; is_tokenized: boolean; account_type: string; }; /** @internal */ export declare const ACHBankPaymentMethodCreate$outboundSchema: z.ZodType; export declare function achBankPaymentMethodCreateToJSON(achBankPaymentMethodCreate: ACHBankPaymentMethodCreate): string; //# sourceMappingURL=achbankpaymentmethodcreate.d.ts.map