import { FC } from 'react';
export type MoonPayOnrampProps = {
    onBack?: () => void;
    hideBackButton?: boolean;
    /**
     * Called with the signed MoonPay URL instead of opening a popup.
     * Use this for headless / custom integration.
     */
    onPaymentCreated?: (paymentUrl: string) => void;
    /** Pre-select a token and skip the token selector (e.g. 'eth', 'usdc_sol'). */
    token?: string;
    merchantName?: string;
    /**
     * Override the wallet address used in the MoonPay widget.
     * Defaults to the primary wallet address when not provided.
     */
    walletAddress?: string;
};
export declare const MoonPayOnramp: FC<MoonPayOnrampProps>;
