import { CharacteristicGetHandler, CharacteristicSetHandler } from 'homebridge';
import { AccessoryThisType } from '../VeSyncAccessory';
/**
 * WarmMistLevel characteristic handler for the Warm Mist service.
 * Controls the warm mist level (0-3 typically, device-specific).
 *
 * HomeKit displays this as a percentage (0-100%), which we convert to/from
 * device-specific levels (e.g., 0-3 for most models).
 *
 * Features:
 * - Returns 0 if device is off.
 * - Only updates if value actually changed
 *
 * 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=WarmMistLevel.d.ts.map