import { RazorpayOptions } from "./@types/RazorpayOptions";
/**
 * Utility class for handling Razorpay payments.
 */
export declare class RazorpayClient {
    private static scriptLoaded;
    /**
     * Loads the Razorpay checkout script dynamically.
     * @returns A promise that resolves when the script is successfully loaded.
     */
    static loadScript(): Promise<boolean>;
    /**
     * Opens the Razorpay checkout modal with the provided options.
     * @param {RazorpayOptions} options - Configuration options for the Razorpay payment.
     */
    static openPayment(options: RazorpayOptions): Promise<void>;
}
