import { UseStripeReturn } from '../types';
/**
 * Composable to access the Stripe instance
 * Must be used within a VueStripeProvider component
 *
 * @example
 * ```vue
 * <script setup>
 * import { useStripe } from '@vue-stripe/vue-stripe'
 *
 * const { stripe, loading, error } = useStripe()
 *
 * const handlePayment = async () => {
 *   if (!stripe.value) return
 *
 *   const result = await stripe.value.confirmPayment({
 *     elements,
 *     confirmParams: {
 *       return_url: 'https://example.com/checkout/complete',
 *     },
 *   })
 * }
 * </script>
 * ```
 */
export declare function useStripe(): UseStripeReturn;
//# sourceMappingURL=useStripe.d.ts.map