export declare enum Domain { SERIALIZER = "SERIALIZER", SUBPROTOCOLS = "SUBPROTOCOLS", WALLET = "WALLET", BITCOIN = "BITCOIN", ETHEREUM = "ETHEREUM", ERC20 = "ERC20", COSMOS = "COSMOS", SUBSTRATE = "SUBSTRATE", AETERNITY = "AETERNITY", GROESTLCOIN = "GROESTLCOIN", TEZOS = "TEZOS", TEZOSFA = "TEZOSFA", UTILS = "UTILS", ACTIONS = "ACTIONS", ICP = "ICP", COREUM = "COREUM", OPTIMISM = "OPTIMISM", MINA = "MINA", STELLAR = "STELLAR", BNB = "BNB", BASE = "BASE" } export declare class CoinlibError extends Error { domain: Domain; code: string; description?: string | undefined; constructor(domain: Domain, code: string, description?: string | undefined); } export declare class CoinlibAssertionError extends Error { domain: Domain; code: string; expected: string; actual: any; constructor(domain: Domain, code: string, expected: string, actual: any); }