import { Checkout, IMTBLWidgetEvents, WrappedBrowserProvider } from '@imtbl/checkout-sdk';
import { UserJourney } from '../../context/analytics-provider/SegmentAnalyticsProvider';
type $Dictionary<T = unknown> = {
    [key: string]: T;
};
interface TopUpViewProps {
    widgetEvent: IMTBLWidgetEvents;
    checkout?: Checkout;
    provider?: WrappedBrowserProvider;
    showOnrampOption: boolean;
    showSwapOption: boolean;
    showBridgeOption: boolean;
    tokenAddress?: string;
    amount?: string;
    analytics: {
        userJourney: UserJourney;
    };
    onCloseButtonClick: () => void;
    onBackButtonClick?: () => void;
    heading?: [key: string, options?: $Dictionary];
    subheading?: [key: string, options?: $Dictionary];
}
export declare const TOOLKIT_BASE_URL: {
    sandbox: string;
    production: string;
};
export declare function TopUpView({ widgetEvent, checkout, provider, // Keep this for future use
showOnrampOption, showSwapOption, showBridgeOption, tokenAddress, amount, analytics, onCloseButtonClick, onBackButtonClick, heading, subheading, }: TopUpViewProps): import("@emotion/react/jsx-runtime").JSX.Element;
export {};
