matterbridge-dyson-robot
Version:
A Matterbridge plugin that connects Dyson robot vacuums and air treatment devices to the Matter smart home ecosystem via their local or cloud MQTT APIs.
16 lines • 579 B
TypeScript
import { AnsiLogger } from 'matterbridge/logger';
import { Config } from './config-types.js';
import { DysonMqttClient } from './dyson-mqtt-client.js';
export declare class DysonMqttConnection {
readonly log: AnsiLogger;
readonly config: Config;
readonly mqtt: DysonMqttClient;
terminate: AbortController;
backoff: number;
uptimeStart?: number;
constructor(log: AnsiLogger, config: Config, mqtt: DysonMqttClient);
reconnect(): Promise<void>;
start(): Promise<void>;
stop(): Promise<void>;
}
//# sourceMappingURL=dyson-mqtt-connect.d.ts.map