import type { PrefixedHexString } from '@ethereumjs/util'; import type { EthereumClient } from '../../index.ts'; /** * web3_* RPC module * @memberof module:rpc/modules */ export declare class Web3 { private _chain?; private _rpcDebug; /** * Create web3_* RPC module * @param client Client to which the module binds */ constructor(client: EthereumClient, rpcDebug: boolean); /** * Returns the current client version * @param params An empty array */ clientVersion(_params?: never[]): string; /** * Returns Keccak-256 (not the standardized SHA3-256) of the given data * @param params The data to convert into a SHA3 hash */ sha3(params: PrefixedHexString[]): PrefixedHexString; } //# sourceMappingURL=web3.d.ts.map