/// export declare enum Command { addr = "addr", block = "block", consensus = "consensus", filteradd = "filteradd", filterclear = "filterclear", filterload = "filterload", getaddr = "getaddr", getblocks = "getblocks", getdata = "getdata", getheaders = "getheaders", headers = "headers", inv = "inv", mempool = "mempool", tx = "tx", verack = "verack", version = "version", alert = "alert", merkleblock = "merkleblock", notfound = "notfound", ping = "ping", pong = "pong", reject = "reject" } export declare const InvalidCommandError: { new (command: string): { readonly name: string; readonly code: string; message: string; stack?: string | undefined; }; captureStackTrace(targetObject: Object, constructorOpt?: Function | undefined): void; prepareStackTrace?: ((err: Error, stackTraces: NodeJS.CallSite[]) => any) | undefined; stackTraceLimit: number; }; export declare const assertCommand: (command: string) => Command;