import * as z from "zod/v4-mini"; import { PaymentProcessor } from "./paymentprocessor.js"; /** * Schema to confirm a retry payment using either a saved payment method or a new confirmation token. */ export type CustomerOrderConfirmPayment = { /** * ID of the Stripe confirmation token for new payment methods. */ confirmationTokenId?: string | null | undefined; /** * ID of an existing saved payment method. */ paymentMethodId?: string | null | undefined; paymentProcessor?: PaymentProcessor | undefined; }; /** @internal */ export type CustomerOrderConfirmPayment$Outbound = { confirmation_token_id?: string | null | undefined; payment_method_id?: string | null | undefined; payment_processor?: string | undefined; }; /** @internal */ export declare const CustomerOrderConfirmPayment$outboundSchema: z.ZodMiniType; export declare function customerOrderConfirmPaymentToJSON(customerOrderConfirmPayment: CustomerOrderConfirmPayment): string; //# sourceMappingURL=customerorderconfirmpayment.d.ts.map