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.
38 lines • 1.24 kB
TypeScript
import { BasicInformation } from 'matterbridge/matter/clusters';
import { DysonDevice360Base, PowerModeMap } from './dyson-device-360-base.js';
export declare class DysonDevice360Eye extends DysonDevice360Base {
static readonly model: {
type: string;
number: string;
name: string;
};
getBatteryPartNumber: () => string;
getProductAppearance: () => {
finish: BasicInformation.ProductFinish;
primaryColor: BasicInformation.Color;
};
getPowerModeMaps: () => PowerModeMap[];
}
export declare class DysonDevice360Heurist extends DysonDevice360Base {
static readonly model: {
type: string;
number: string;
name: string;
};
getBatteryPartNumber: () => string;
getProductAppearance: () => {
finish: BasicInformation.ProductFinish;
primaryColor: BasicInformation.Color;
};
getPowerModeMaps: () => PowerModeMap[];
}
export declare class DysonDevice360VisNav extends DysonDevice360Heurist {
static readonly model: {
type: string;
number: string;
name: string;
};
getBatteryPartNumber: () => string;
getPowerModeMaps: () => PowerModeMap[];
}
//# sourceMappingURL=dyson-device-360.d.ts.map