import { Logger } from "@lodestar/logger"; import { AnyWeb3Provider, Web3ProviderType } from "./interfaces.js"; export declare class Web3ProviderInspector { protected providerTypes: Web3ProviderType[]; logger: Logger; protected constructor(opts: { logger: Logger; }); static initWithDefault(opts: { logger: Logger; }): Web3ProviderInspector; getProviderTypes(): Web3ProviderType[]; register(providerType: Web3ProviderType, opts?: { index?: number; }): void; unregister(indexOrName: string | number): void; detect(provider: AnyWeb3Provider): Web3ProviderType; } //# sourceMappingURL=web3_provider_inspector.d.ts.map