UNPKG

matterbridge-roborock-vacuum-plugin

Version:
25 lines 954 B
import { CleanModeSetting } from './CleanModeSetting.js'; import { ModeHandlerRegistry } from './modeHandlerRegistry.js'; import { RunModeConfig } from './runModeConfig.js'; export interface BehaviorConfig { name: string; cleanModes: Record<number, string>; cleanSettings: Record<number, CleanModeSetting>; runModeConfigs: RunModeConfig[]; registry: ModeHandlerRegistry; } /** * Build a BehaviorConfig for the given device model. * Extra modes are resolved from the device capability registry. * Results are cached per model for efficiency. */ export declare function buildBehaviorConfig(model: string): BehaviorConfig; /** * @deprecated Use buildBehaviorConfig(model) instead. */ export declare function createDefaultBehaviorConfig(): BehaviorConfig; /** * @deprecated Use buildBehaviorConfig(model) instead. */ export declare function createSmartBehaviorConfig(): BehaviorConfig; //# sourceMappingURL=behaviorConfig.d.ts.map