import { WalletHookInterface } from '../../types'; import { WalletHookParams } from '../types'; import { DiscoverOptions } from 'src/types'; export type DiscoverDetectState = 'unknown' | 'detected' | 'not-detected'; export type DiscoverInterface = WalletHookInterface & { discoverDetected: DiscoverDetectState; }; export declare const LOGIN_EARGLY_KEY = "discover.loginEargly"; export declare function useDiscover({ options, eventEmitter, loginState, walletType, setWalletType, setLoginError, setLoginState, setLoading, }: WalletHookParams): DiscoverInterface;