import { FC } from 'react'; import { InjectedConnector } from '@web3-react/injected-connector'; import { WalletConnectConnector } from '@web3-react/walletconnect-connector'; import { WalletLinkConnector } from '@web3-react/walletlink-connector'; import { SafeAppConnector } from '@gnosis.pm/safe-apps-web3-react'; import { CHAINS } from '@okx-lido-sdk/constants'; import { LedgerHQFrameConnector } from 'web3-ledgerhq-frame-connector'; import { LedgerHQConnector } from 'web3-ledgerhq-connector'; export interface ConnectorsContextProps { defaultChainId: CHAINS; rpc: Record; appName?: string; appLogoUrl?: string; } export declare type ConnectorsContextValue = { injected: InjectedConnector; walletconnect: WalletConnectConnector; WalletConnectUri: WalletConnectConnector; WalletConnectNoLinks: WalletConnectConnector; walletlink: WalletLinkConnector; coinbase: WalletLinkConnector; ledgerlive: LedgerHQFrameConnector; ledger: LedgerHQConnector; gnosis?: SafeAppConnector; }; export declare type Connector = keyof ConnectorsContextValue; export declare const ConnectorsContext: import("react").Context; declare const _default: import("react").MemoExoticComponent>; export default _default;