import { BehaviorSubject } from "rxjs"; import { IEthProvider } from "ethjs"; import { IWrappedProvider } from "./interfaces"; export declare class WrappedProvider implements IWrappedProvider { readonly injected$: BehaviorSubject; private provider; constructor(provider?: IEthProvider); readonly injected: boolean; updateProvider(provider?: IEthProvider): void; send(payload: any): any; sendAsync(payload: any, callback: (err: any, response: any) => void): void; isConnected(): boolean; }