import type { UseCheckoutFormReturn } from '../types/index.cjs'; /** * Drive a Checkout Form integration (Stripe.js Checkout Form SDK, `ui_mode: 'form'`; * Stripe beta). * * Exposes the reactive session plus the Form SDK's actions (`confirm`, * `applyPromotionCode`, `updateLineItemQuantity`, ...). The form itself collects * email, phone, addresses and tax IDs, so those update actions do not exist here. * Must be used within ``. * * @example * ```vue * * ``` */ export declare function useCheckoutForm(): UseCheckoutFormReturn;