import { EthereumNetwork } from '../types/ethereum-network.types';
import { NetworkFilterType } from '../types/chains.types';
export declare const ALL_NETWORKS_OPTION: {
    readonly chainId: 0;
    readonly name: "All";
};
export declare const chainIds: {
    polygon: number;
    arbMainnet: number;
    ethMainnet: number;
    bnbMainnet: number;
    optimism: number;
    optimismTest: number;
    base: number;
    localhost: number;
    arcTestnet: number;
    sepoliaTestnet: number;
    solanaMainnet: number;
    solanaLocalnet: number;
    tronNile: number;
    tronLocalnet: number;
    tronMainnet: number;
    tempo: number;
};
export declare const solanaChainIdStr = "4sGjMW1sUnHzSxGspuhpqLDx6wiyjNtZ";
export declare const localhostNetwork: number;
export declare const isLocalNetwork: (chainId: number) => boolean;
export declare const getNonLocalhostChainId: (chainId: number | undefined) => number;
export declare const getOnchainChainId: (chainId: number) => number;
export declare const isSameOnchainNetwork: (chainIdA: number, chainIdB: number) => boolean;
export declare const ALCHEMY_TEST_KEY = "X4IiEZsSzGOrJq8tzq7Y3";
export declare const ALCHEMY_API_KEY: string;
export declare const HELIUS_RPC_URL = "https://mainnet.helius-rpc.com/?api-key=24718f72-c710-45d6-853e-d447cf530579";
export declare const networkRegistry: Record<number, EthereumNetwork>;
export declare const chainIdsByType: {
    Mainnet: number[];
    Testnet: number[];
    Local: number[];
};
export declare const TRON_CHAIN_IDS: number[];
export declare const SOLANA_CHAIN_IDS: number[];
export declare const isOptimismLike: (chainId: number) => boolean;
export declare const isSolanaLike: (chainId: number) => boolean;
export declare const isTronLike: (chainId: number) => boolean;
export declare const isSepoliaTestnet: (chainId: number) => boolean;
export declare const isTempo: (chainId: number) => boolean;
export declare let currentTronChainId: number;
export declare const currentSolanaChainId: number;
export declare const HINKAL_SUPPORTED_CHAINS: number[];
export declare const FRONT_END_SUPPORTED_CHAINS: number[];
export declare const setHinkalTronChainId: (tronChainId: number) => void;
export declare const WALLET_SUPPORTED_CHAINS: number[];
export declare const DASHBOARD_EXCLUDED_CHAIN_IDS: number[];
export declare const DASHBOARD_SUPPORTED_CHAINS: number[];
export declare const BRIDGE_SUPPORTED_CHAINS: number[];
export declare const EVM_CHAIN_IDS: number[];
export declare const isEvmChain: (chainId: number) => boolean;
export declare const FILTER_CHAIN_MAP: Record<NetworkFilterType, number[]>;
export declare const SWAP_EXCLUDED_CHAINS: number[];
