import { Iconnector } from "./iconnector"; import { ConnectionManager, EngineConnectInfo } from "../connect"; import { RequestAnswer } from "../connect/constants"; import { OpenAppLinkType, Response, RequestArguments, SessionTypes } from "../protocol"; export declare class NotAvailableConnector implements Iconnector { private downLoadUrl; walletName: string; icon: string; walletNameKey: string; enable: boolean; constructor(walletName: string, icon: string, downLoadUrl: string); getTag(): string | undefined; send(request: RequestArguments, requestAnswer: RequestAnswer, ttl?: number): Promise; openWallet(engineConnectInfo?: EngineConnectInfo, openAppLinkType?: OpenAppLinkType): void; setOnConnectResultListener(connectResultListener: (response: Response | undefined) => void): void; setAccountChangeListener(accountChangeListener: ((session: SessionTypes.Struct) => void) | undefined): void; setConnectionManager(connectionManager: ConnectionManager): void; clearData(): void; addDisconnectListener(disconnecter: () => void): void; connectManagerDisconnect(fromRestore?: boolean): Promise; getCurrentConnectionReady(namespaceKeys?: string[]): boolean; restoreconnect(sessionInfo: SessionTypes.Struct, onConnectResult: (session: SessionTypes.Struct | null) => void): void; getType(): number; }