import { BaseConnector } from '../domain/connector'; import { WalletState } from '../domain/walletstate'; import { Store } from '../domain/store'; import { Configure } from '../domain'; import { Class } from 'utility-types'; export declare class WalletConnectorSdk { configure: Configure; store: Store; private actions; connectors: BaseConnector[]; connector?: BaseConnector; private _walletMemoryRepo; constructor(configure: Configure, classConnectors: Class[]); setConnectors(classConnectors: Class[]): void; connect(walletName: string): Promise; signMessage(message: string): Promise; eagerlyConnect(): Promise; disconnect(): Promise; get subscribeChange(): (listener: (state: import("../domain").StoreData, prevState: import("../domain").StoreData) => void) => () => void; private _findConnector; } //# sourceMappingURL=connector.d.ts.map