import { ethers } from 'ethers'; import type { TChainWallet, TChainsWithWalletsLink } from './types'; export declare const WALLET_NAMES: { readonly WalletConnect: "WalletConnect"; readonly MetaMask: "MetaMask"; readonly xDefi: "xDefi"; readonly Phantom: "Phantom"; readonly Near: "Near"; readonly Coinbase: "Coinbase"; readonly Keplr: "Keplr"; readonly Safe: "Safe"; }; export declare const WALLET_SUBNAME: { readonly Safe: "Safe"; }; export declare const NETWORK_IDS: { readonly Ethereum: 1; readonly Rinkeby: 4; readonly Optimism: 10; readonly OptimismTestnet: 69; readonly Binance: 56; readonly BinanceTestnet: 97; readonly Polygon: 137; readonly PolygonTestnet: 80001; readonly Arbitrum: 42161; readonly ArbitrumTestnet: 421611; readonly Fantom: 250; readonly Astar: 592; readonly FantomTestnet: 4002; readonly Avalanche: 43114; readonly AvalancheTestnet: 43113; readonly Harmony: 1666600000; readonly HarmonyTestnet: 1666700000; readonly Heco: 128; readonly HecoTestnet: 256; readonly Okex: 66; readonly OkexTestnet: 65; readonly Candle: 534; readonly Gnosis: 100; readonly KuCoin: 321; readonly Moonbeam: 1284; readonly Moonriver: 1285; readonly MoonriverTestnet: 1287; readonly Fuse: 122; readonly Cube: 1818; readonly Aurora: 1313161554; readonly Cronos: 25; readonly Boba: 288; readonly Celo: 42220; readonly ZkSync: 324; readonly Solana: -1; readonly SolanaTestnet: -1001; readonly TON: -3; readonly Base: 8453; readonly Mantle: 5000; readonly zkEVM: 1101; readonly Linea: 59144; readonly Cosmos: -100; readonly Osmosis: -101; readonly Sifchain: -102; readonly TONTestnet: -1003; readonly BTC: -200; readonly Litecoin: -201; readonly BCH: -202; readonly Tron: -10; }; export declare const EVM_BASE_TOKEN_ADDRESS = "0x0000000000000000000000000000000000000000"; export declare const SOLANA_BASE_TOKEN_ADDRESS = "So11111111111111111111111111111111111111111"; export declare const EVM_ENS_POSTFIX = ".eth"; export declare const SOLANA_ENS_POSTFIX = ".sol"; export declare const EVM_NON_CONTRACT_ADDRESS_CODE = "0x"; export declare const BTC_WALLETS_CONFIG: "xDefi"[]; export declare const EVM_WALLETS_CONFIG: ("WalletConnect" | "MetaMask" | "xDefi" | "Coinbase" | "Safe")[]; export declare const SOL_WALLETS_CONFIG: "Phantom"[]; export declare const COSMOS_WALLETS_CONFIG: "Keplr"[]; export declare const BTC_CHAINS: (-200 | -201 | -202)[]; export declare const EVM_CHAINS: (1 | 4 | 10 | 69 | 56 | 97 | 137 | 80001 | 42161 | 421611 | 250 | 592 | 4002 | 43114 | 43113 | 1666600000 | 1666700000 | 128 | 256 | 66 | 65 | 534 | 100 | 321 | 1284 | 1285 | 1287 | 122 | 1818 | 1313161554 | 25 | 288 | 42220 | 324 | -1 | -1001 | -3 | 8453 | 5000 | 1101 | 59144 | -100 | -101 | -102 | -1003 | -200 | -201 | -202 | -10)[]; export declare const SOL_CHAINS: (-1 | -1001)[]; export declare const COSMOS_CHAINS: readonly [-100, -101, -102]; export declare const isEvmChain: (chainId: number) => boolean; export declare const isCosmosChain: (chainId: number) => boolean; export declare const isSolChain: (chainId: number) => boolean; export declare const isBTClikeChain: (chainId: number) => boolean; export declare const AVAILABLE_WALLETS_GROUPS_CONFIG: readonly ["EVM", "SOL", "COSMOS", "BTC", "LTC", "BCH"]; export declare const chainWalletMap: TChainWallet[]; export declare const cosmosChainWalletMap: TChainWallet[]; export declare const btcChainWalletMap: TChainWallet[]; export declare const CHAINS_WITH_WALLET: TChainsWithWalletsLink[]; export declare const ERC20_GAS_LIMIT = 300000; export declare const LOCAL_STORAGE_WALLETS_KEY = "web3-wallets-data"; export declare const LOCAL_STORAGE_WALLETS_ADDRESSES = "web3-wallets-addresses"; export declare const ETHEREUM_RPC = "https://rpc.ankr.com/eth"; export declare const ETHEREUM_PROVIDER: ethers.providers.JsonRpcProvider;