import { RazorpayGlobalOptions } from "./@types/RazorpayGlobalOptions";
import { RazorpayPaymentOptions } from "./@types/RazorpayPaymentOptions";
/**
 * Custom hook to open a Razorpay payment modal without requiring a provider.
 * @param {RazorpayGlobalOptions} globalOptions - Global configuration options (e.g., key, theme, config)
 * @returns A function that accepts payment-specific fields and triggers the payment flow.
 */
export declare function useRazorpay(globalOptions: RazorpayGlobalOptions): (paymentOptions: RazorpayPaymentOptions) => Promise<void>;
