matterbridge-roborock-vacuum-plugin
Version:
Matterbridge Roborock Vacuum Plugin
15 lines • 906 B
TypeScript
import { CleanModeConfig } from './cleanModeConfig/index.js';
export declare function getExtraModes(_model: string, featureSet?: string, newFeatureSet?: string): CleanModeConfig[];
export declare function hasSmartPlan(_model: string, featureSet?: string, newFeatureSet?: string): boolean;
/**
* Get all clean modes for a device: extra modes first, then base modes.
* If featureSet and/or newFeatureSet are provided, dynamically filters modes
* based on device capabilities.
*/
export declare function getAllModesForDevice(model: string, featureSet?: string, newFeatureSet?: string): CleanModeConfig[];
/**
* Get all known clean mode configs across all devices and base modes (deduped by mode number).
* Useful for mode label lookups when the device model is not available.
*/
export declare function getAllKnownModeConfigs(): CleanModeConfig[];
//# sourceMappingURL=deviceCapabilityRegistry.d.ts.map