import type { RoborockMatterbridgePlatform } from '../../module.js';
import { OperationStatusCode } from '../../roborockCommunication/enums/index.js';
import { StatusChangeMessage } from '../../roborockCommunication/models/index.js';
import type { RoborockVacuumCleaner } from '../../types/roborockVacuumCleaner.js';
export declare function handleDeviceStatusUpdate(robot: RoborockVacuumCleaner, message: StatusChangeMessage, platform: RoborockMatterbridgePlatform): Promise<boolean>;
export declare function handleDeviceStatusSimpleUpdate(robot: RoborockVacuumCleaner, message: {
    duid: string;
    status: OperationStatusCode;
}, platform: RoborockMatterbridgePlatform): Promise<void>;
//# sourceMappingURL=deviceStateHandler.d.ts.map