/**
 * 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