homebridge
Version:
HomeKit support for the impatient
25 lines • 887 B
TypeScript
/**
* RvcCleanMode Cluster Behavior
*
* Handles robotic vacuum cleaner cleaning mode changes
*/
import type { ModeBase } from '@matter/main/clusters';
import { RvcCleanModeServer } from '@matter/main/behaviors/rvc-clean-mode';
/**
* Custom RvcCleanMode Server that calls plugin handlers
*/
export declare class HomebridgeRvcCleanModeServer extends RvcCleanModeServer {
/**
* Get the registry for this behavior's endpoint
*/
private getRegistry;
/**
* Handle change to mode command
* Changes the vacuum's cleaning mode (e.g., quick clean, deep clean, spot clean)
*
* @param request - Mode change request containing the new mode
* @returns Response indicating success or failure
*/
changeToMode(request: ModeBase.ChangeToModeRequest): Promise<ModeBase.ChangeToModeResponse>;
}
//# sourceMappingURL=RvcCleanModeBehavior.d.ts.map