import { ChainId, NativeCurrency, Token, Ether } from "@onyxcoindev/sdk-core-test"; export declare const NETWORKS_WITH_SAME_ADDRESSES: ChainId[]; export declare const ID_TO_CHAIN_ID: (id: number) => ChainId; export declare enum ChainName { MAINNET = "MAINNET", SEPOLIA = "SEPOLIA", ETHEREUM_MAINNET = "ETHEREUM_MAINNET" } export declare enum NativeCurrencyName { ETH = "ETH", XCN = "XCN" } export declare const NATIVE_NAMES_BY_ID: { [chainId: number]: string[]; }; export declare const NATIVE_CURRENCY_BY_NAME: { [chainId: number]: NativeCurrencyName; }; export declare const ID_TO_NETWORK_NAME: (id: number) => ChainName; export declare const CHAIN_IDS_LIST: string[]; export declare const ID_TO_PROVIDER: (id: ChainId) => string; export declare const TOKEN_LIST_URI: { [chainId in ChainId]: string; }; export declare const WRAPPED_NATIVE_CURRENCY: { [chainId in ChainId]: Token; }; export declare class ExtendedEther extends Ether { get wrapped(): Token; private static _cachedExtendedEther; static onChain(chainId: number): ExtendedEther; } export declare function nativeOnChain(chainId: number): NativeCurrency;