import { ChainId, Checkout, WalletProviderName, WrappedBrowserProvider } from '@imtbl/checkout-sdk'; import React from 'react'; import { StrongCheckoutWidgetsConfig } from '../../lib/withDefaultWidgetConfig'; export interface ConnectLoaderProps { children?: React.ReactNode; params: ConnectLoaderParams; successEvent?: () => void; closeEvent: () => void; widgetConfig: StrongCheckoutWidgetsConfig; goBackEvent?: () => void; showBackButton?: boolean; } export interface ConnectLoaderParams { targetChainId: ChainId; walletProviderName: WalletProviderName | undefined; browserProvider: WrappedBrowserProvider | undefined; checkout: Checkout; allowedChains: ChainId[]; isCheckNetworkEnabled?: boolean; allowlistWalletRdns: string[] | undefined; } export declare function ConnectLoader({ children, params, widgetConfig, successEvent, closeEvent, goBackEvent, showBackButton, }: ConnectLoaderProps): import("@emotion/react/jsx-runtime").JSX.Element;