/// import { AbstractConnector } from "@web3-react/abstract-connector"; export interface WalletConfig { defaultConnector?: Connectors; chainId: number; rpcUrl?: string; walletConnectPoolingInterval?: 12000; supportedChainIds?: { id: number; rpcUrl?: string; }[]; unsupportedChainSetup?: { [key: number]: Network; }; grid?: boolean; theme?: WalletTheme; } export declare const CHAIN_ID: { ETH: number; GOERLI: number; BSC: number; BSC_TESTNET: number; }; export interface WalletTheme { closeTextColor?: string; closeBackgroundColor?: string; headingColor?: string; textColor?: string; closeBtnStyle?: React.CSSProperties; lineColor?: string; } export interface Network { chainId: string; chainName: string; nativeCurrency: { name: string; symbol: string; decimals: number; }; rpcUrls: string[]; blockExplorerUrls: string[]; } export interface WalletToken { address: string; name: string; symbol: string; decimals: number; image?: string; } export declare enum Connectors { INJECTED = 0, WALLET_CONNECT = 1, BSC = 2 } export interface ConnectorList { [key: number]: AbstractConnector; }