import { CharacteristicGetHandler, CharacteristicSetHandler } from 'homebridge';
import { AccessoryThisType } from '../VeSyncAccessory';
/**
 * SleepState characteristic handler for the Sleep Mode service.
 * Controls whether the device is in Sleep Mode or Auto Mode.
 *
 * - Sleep Mode switches device between Sleep Mode (On) and Auto Mode (Off)
 * - Sleep Mode Target Humidity is controlled by Target Humidity slider, except on LV600s/Oasis
 * - On LV600s/Oasis, Sleep Mode Target Humidity is set by VeSync at 50–60% and cannot be changed
 * - LV600s/Oasis turns off Warm Mist by default in Sleep Mode to keep quiet
 *
 * Note: Uses cached device state from background polling to avoid slow read warnings.
 */
declare const characteristic: {
    get: CharacteristicGetHandler;
    set: CharacteristicSetHandler;
} & AccessoryThisType;
export default characteristic;
//# sourceMappingURL=SleepState.d.ts.map