import * as z from "zod/v4-mini";
/**
 * Schema to finalize a draft order and trigger an off-session charge.
 */
export type OrderFinalize = {
    /**
     * ID of the payment method to charge. Must belong to the order's customer. Falls back to the customer's default payment method when unset.
     */
    paymentMethodId?: string | null | undefined;
};
/** @internal */
export type OrderFinalize$Outbound = {
    payment_method_id?: string | null | undefined;
};
/** @internal */
export declare const OrderFinalize$outboundSchema: z.ZodMiniType<OrderFinalize$Outbound, OrderFinalize>;
export declare function orderFinalizeToJSON(orderFinalize: OrderFinalize): string;
//# sourceMappingURL=orderfinalize.d.ts.map