import { Chain } from '../entities/Chain';
export declare enum ChainId {
    MAP = "22776",
    MAP_TEST = "212",
    ETH_PRIV = "34434",
    BSC_TEST = "97",
    NEAR_TESTNET = "5566818579631833089"
}
export declare const MAP_MAINNET_CHAIN: Chain;
export declare const MAP_TEST_CHAIN: Chain;
export declare const BSC_TEST_CHAIN: Chain;
export declare const ETH_PRIV_CHAIN: Chain;
export declare const NEAR_TEST_CHAIN: Chain;
export declare const ID_TO_CHAIN_ID: (id: string) => ChainId;
export declare enum ChainName {
    MAP = "map-mainnet",
    MAP_TEST = "map-testnet",
    ETH_PRIV = "eth-priv",
    NEAR_TESTNET = "near-testnet",
    BSC_TEST = "bsc-testnet"
}
export declare enum NativeCurrencyName {
    ETHER = "ETH",
    MATIC = "MATIC",
    BSC = "BNB",
    MAP = "MAP",
    NEAR = "NEAR"
}
export declare const ID_TO_NETWORK_NAME: (id: string) => ChainName;
export declare const NETWORK_NAME_TO_ID: (network: string) => ChainId;
export declare const SUPPORTED_CHAIN_LIST: Chain[];
export declare const ID_TO_DEFAULT_PROVIDER: (id: string) => string;
export declare const IS_MAP: (id: string) => boolean;
export declare const IS_NEAR: (id: string) => boolean;
export declare const IS_EVM: (id: string) => boolean;
