import { Web3Context, Web3ContextInitOptions, Web3SubscriptionConstructor } from '@theqrl/web3-core'; import { Web3QRL, RegisteredSubscription } from '@theqrl/web3-qrl'; import { QRNS } from '@theqrl/web3-qrl-qrns'; import { Iban } from '@theqrl/web3-qrl-iban'; import { Net } from '@theqrl/web3-net'; import * as utils from '@theqrl/web3-utils'; import { QRLExecutionAPI, SupportedProviders } from '@theqrl/web3-types'; import { Web3QRLInterface } from './types.js'; export declare class Web3; } = RegisteredSubscription> extends Web3Context { static version: string; static utils: typeof utils; static modules: { Web3QRL: typeof Web3QRL; Iban: typeof Iban; Net: typeof Net; QRNS: typeof QRNS; }; utils: typeof utils; qrl: Web3QRLInterface; constructor(providerOrContext?: string | SupportedProviders | Web3ContextInitOptions); } export default Web3; //# sourceMappingURL=web3.d.ts.map