import EthereumProvider from '@walletconnect/ethereum-provider'; import { WalletConnectModal } from '@walletconnect/modal'; export interface OpenWalletConnectModalParams { connectCallback: (ethereumProvider: EthereumProvider) => void; restoreSession?: boolean; } export declare const useWalletConnect: () => { isWalletConnectEnabled: boolean; ethereumProvider: EthereumProvider | null; walletConnectBusy: boolean; walletConnectModal: WalletConnectModal | null; openWalletConnectModal: ({ connectCallback, restoreSession, }: OpenWalletConnectModalParams) => Promise; getWalletLogoUrl: () => Promise; getWalletName: () => string; };