import { MonoTypeOperatorFunction, Observable } from "rxjs"; import { HomieID } from "../model"; import { MQTTConnectOpts } from "../model"; /** * Returns an observable that will emit if the device with the given ID has state disconnected/lost or timeout occurs. * * @param id HomieID of the device to check * @param mqttOpts MQTT connection options * @param timeout timeout to wait for disconnected/lost state * @returns true if device is disconnected or lost, false if timeout occured. */ export declare function waitForPreviousControllerDown$(id: HomieID, mqttOpts: MQTTConnectOpts, timeout?: number): Observable; export declare function filterExternal(item: T, predicate: (value: T) => Observable): MonoTypeOperatorFunction

;