import type { Ref } from 'vue-demi'; /** * Forwards a Checkout SDK session action by name (useCheckoutSession, useCheckoutForm) * and keeps Stripe's `{ type: 'success' | 'error' }` result contract for every * outcome: before `loadActions()` resolves, when the loaded session has no such * action, and when Stripe.js throws an integration error instead of resolving. */ export declare function forwardCheckoutAction(actions: Ref, name: string): (...args: unknown[]) => Promise;