import * as z from "zod/v4-mini";
import { Result as SafeParseResult } from "../../types/fp.js";
import { SDKValidationError } from "../errors/sdkvalidationerror.js";
import { PaymentMethodCard } from "./paymentmethodcard.js";
import { PaymentMethodGeneric } from "./paymentmethodgeneric.js";
export type CustomerPaymentMethod = PaymentMethodCard | PaymentMethodGeneric;
/** @internal */
export declare const CustomerPaymentMethod$inboundSchema: z.ZodMiniType<CustomerPaymentMethod, unknown>;
export declare function customerPaymentMethodFromJSON(jsonString: string): SafeParseResult<CustomerPaymentMethod, SDKValidationError>;
//# sourceMappingURL=customerpaymentmethod.d.ts.map