import { Subject } from 'rxjs/Subject'; import { SmartenitPlugin } from '../smartenit-plugin'; import { IWebSocketDeviceMessage } from '../../websockets/websocket-device-message.interface'; export declare class DiscoverPlugin extends SmartenitPlugin { private interval; private iteration; private progress; private discovering; private discoverTime; onDurationReceived: Subject; onInit(): void; startDiscovery(discoverTime?: number): void; private startInterval(discoverTime, currentIteration?); getProgress(): number; stopDiscovery(): void; processMessage(message: IWebSocketDeviceMessage, timestamp?: number): any; private reset(); getDuration(): void; }