import { EthqlServiceDefinition, Options } from '@ethql/base'; import Web3 = require('web3'); declare module '@ethql/base' { interface EthqlServices { web3: Web3; } interface EthqlServiceDefinitions { web3: EthqlServiceDefinition<{}, Web3>; } } /** * Initializes the web3 client object. * * @param uri URI of the JSON-RPC endpoint. Supported transports: HTTP(S), WS(S), IPC. * @return A thunk that, when called, returns a web3 instance for the request. */ export declare function initWeb3(config: Options): () => Web3; //# sourceMappingURL=index.d.ts.map