import { ChainId, Checkout, ConnectWidgetParams, WrappedBrowserProvider } from '@imtbl/checkout-sdk';
import { ConnectWidgetViews } from '../../context/view-context/ConnectViewContextTypes';
import { StrongCheckoutWidgetsConfig } from '../../lib/withDefaultWidgetConfig';
export type ConnectWidgetInputs = ConnectWidgetParams & {
    config: StrongCheckoutWidgetsConfig;
    deepLink?: ConnectWidgetViews;
    sendSuccessEventOverride?: () => void;
    sendCloseEventOverride?: () => void;
    allowedChains?: ChainId[];
    checkout: Checkout;
    browserProvider?: WrappedBrowserProvider;
    isCheckNetworkEnabled?: boolean;
    sendGoBackEventOverride?: () => void;
    showBackButton?: boolean;
};
export default function ConnectWidget({ config, sendSuccessEventOverride, sendCloseEventOverride, browserProvider, checkout, targetWalletRdns, targetChainId, allowedChains, allowlistWalletRdns, blocklistWalletRdns, deepLink, isCheckNetworkEnabled, sendGoBackEventOverride, showBackButton, }: ConnectWidgetInputs): import("@emotion/react/jsx-runtime").JSX.Element;
