import { CharacteristicGetHandler, CharacteristicSetHandler } from 'homebridge';
import { AccessoryThisType } from '../VeSyncAccessory';
/**
 * WarmActive characteristic handler for the Warm Mist service.
 * Controls whether warm mist is enabled (on/off).
 *
 * Behavior:
 * - Turning off sets warm mist level to 0
 * - Turning on from off state sets to highest level (device limitation - VeSync doesn't have separate on/off)
 * - This may appear like a bug (turning on sets to highest instead of lowest), but it's a VeSync API limitation
 *
 * 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=WarmActive.d.ts.map