import * as z from "zod/v3"; import { BankAccountHolder, BankAccountHolder$Outbound } from "./bankaccountholder.js"; /** * Base class for Bank Payment Methods. */ export type BaseBankPaymentMethodCreate = { /** * 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; }; /** @internal */ export type BaseBankPaymentMethodCreate$Outbound = { method: "bank"; account_holder: BankAccountHolder$Outbound; buyer_id?: string | null | undefined; buyer_external_identifier?: string | null | undefined; external_identifier?: string | null | undefined; }; /** @internal */ export declare const BaseBankPaymentMethodCreate$outboundSchema: z.ZodType; export declare function baseBankPaymentMethodCreateToJSON(baseBankPaymentMethodCreate: BaseBankPaymentMethodCreate): string; //# sourceMappingURL=basebankpaymentmethodcreate.d.ts.map