import { Web3Context } from 'web3-core'; import { DataFormat, DEFAULT_RETURN_FORMAT, Web3NetAPI } from 'web3-types'; export declare class Net extends Web3Context { /** * Gets the current network ID * * @param returnFormat - Return format * @returns A Promise of the network ID. * @example * ```ts * const net = new Net(Net.givenProvider || 'ws://some.local-or-remote.node:8546'); * await net.getId(); * > 1 * ``` */ getId(returnFormat?: ReturnFormat): Promise; /** * Get the number of peers connected to. * * @param returnFormat - Return format * @returns A promise of the number of the peers connected to. * @example * ```ts * const net = new Net(Net.givenProvider || 'ws://some.local-or-remote.node:8546'); * await net.getPeerCount(); * > 0 * ``` */ getPeerCount(returnFormat?: ReturnFormat): Promise; /** * Check if the node is listening for peers * * @returns A promise of a boolean if the node is listening to peers * @example * ```ts * const net = new Net(Net.givenProvider || 'ws://some.local-or-remote.node:8546'); * await net.isListening(); * > true * ``` */ isListening(): Promise; }