/// <reference types="react" />
import { WalletSuggestionAction } from '@universal-login/commons';
import UniversalLoginSDK from '@universal-login/sdk';
import './../styles/hint.css';
import './../styles/base/walletSelector.sass';
import './../styles/themes/Legacy/walletSelectorThemeLegacy.sass';
import './../styles/themes/Jarvis/walletSelectorThemeJarvis.sass';
import './../styles/themes/UniLogin/walletSelectorThemeUniLogin.sass';
export interface WalletSelectorProps {
    onCreateClick?(ensName: string): Promise<void> | void;
    onConnectClick?(ensName: string): Promise<void> | void;
    sdk: UniversalLoginSDK;
    domains: string[];
    actions?: WalletSuggestionAction[];
    className?: string;
    placeholder?: string;
    tryEnablingMetamask?: () => Promise<string | undefined>;
}
export declare const WalletSelector: ({ onCreateClick, onConnectClick, sdk, domains, actions, placeholder, className, tryEnablingMetamask, }: WalletSelectorProps) => JSX.Element;
//# sourceMappingURL=WalletSelector.d.ts.map