import { WalletBookSchema } from '@dynamic-labs/wallet-book'; import { WalletConnectorConstructor } from '@dynamic-labs/wallet-connector-core'; type FetchWalletConnectWalletsProps = { walletBook: WalletBookSchema; /** * fetchInjectedWalletConnector will return InjectedWalletBase. Notice that for this class, * under the getMobileOrInstalledWallet method, it will return a WalletConnectConnector if the * wallet is not installed and supports WalletConnect. * * This means that if we include that wallet through both fetchInjectedWalletConnector and fetchWalletConnectWallets, * we will end up with two instances of the same wallet. * * By default, we will apply the filter from WalletConnect to avoid this issue. */ applyFilterFromWalletConnect?: boolean; /** * EVM networks configuration. If not provided or empty, no WalletConnect connectors will be created. * Can also be passed via props.evmNetworks for backward compatibility. */ evmNetworks: unknown[]; }; export declare const fetchWalletConnectWallets: ({ walletBook, applyFilterFromWalletConnect, evmNetworks, }: FetchWalletConnectWalletsProps) => Array; export {};