import { BehaviorSubject } from "rxjs"; import { Account } from "./Account"; import { ConnectorState } from "./constants"; import { IConnector, IConnectorOptions } from "./interfaces"; import { TWindow } from "./types"; import { WrappedProvider } from "./WrappedProvider"; export declare class Connector implements IConnector { static create(options?: IConnectorOptions, win?: TWindow): IConnector; private static instance; readonly state$: BehaviorSubject; readonly account: Account; readonly provider: WrappedProvider; private readonly eth; private readonly options; private constructor(); readonly state: ConnectorState; private readonly accountAddress$; private attachSubscribers; }