import * as z from "zod/v3"; import * as components from "../components/index.js"; export type CreatePaymentMethodGlobals = { merchantAccountId?: string | undefined; }; export type CreatePaymentMethodBody = components.RedirectPaymentMethodCreate | components.ACHBankPaymentMethodCreate | components.BACSBankPaymentMethodCreate | components.CardPaymentMethodCreate | components.SEPABankPaymentMethodCreate | components.CheckoutSessionPaymentMethodCreate | components.PlaidPaymentMethodCreate; export type CreatePaymentMethodRequest = { /** * The ID of the merchant account to use for this request. */ merchantAccountId?: string | null | undefined; requestBody: components.RedirectPaymentMethodCreate | components.ACHBankPaymentMethodCreate | components.BACSBankPaymentMethodCreate | components.CardPaymentMethodCreate | components.SEPABankPaymentMethodCreate | components.CheckoutSessionPaymentMethodCreate | components.PlaidPaymentMethodCreate; }; /** @internal */ export type CreatePaymentMethodBody$Outbound = components.RedirectPaymentMethodCreate$Outbound | components.ACHBankPaymentMethodCreate$Outbound | components.BACSBankPaymentMethodCreate$Outbound | components.CardPaymentMethodCreate$Outbound | components.SEPABankPaymentMethodCreate$Outbound | components.CheckoutSessionPaymentMethodCreate$Outbound | components.PlaidPaymentMethodCreate$Outbound; /** @internal */ export declare const CreatePaymentMethodBody$outboundSchema: z.ZodType; export declare function createPaymentMethodBodyToJSON(createPaymentMethodBody: CreatePaymentMethodBody): string; /** @internal */ export type CreatePaymentMethodRequest$Outbound = { merchantAccountId?: string | null | undefined; RequestBody: components.RedirectPaymentMethodCreate$Outbound | components.ACHBankPaymentMethodCreate$Outbound | components.BACSBankPaymentMethodCreate$Outbound | components.CardPaymentMethodCreate$Outbound | components.SEPABankPaymentMethodCreate$Outbound | components.CheckoutSessionPaymentMethodCreate$Outbound | components.PlaidPaymentMethodCreate$Outbound; }; /** @internal */ export declare const CreatePaymentMethodRequest$outboundSchema: z.ZodType; export declare function createPaymentMethodRequestToJSON(createPaymentMethodRequest: CreatePaymentMethodRequest): string; //# sourceMappingURL=createpaymentmethod.d.ts.map