import { CharacteristicGetHandler, CharacteristicSetHandler } from 'homebridge';
import { AccessoryThisType } from '../VeSyncAccessory';
/**
 * TargetHumidity characteristic handler for the Humidifier service.
 * Controls the target humidity percentage for Auto/Humidity mode.
 *
 * Features:
 * - Automatically switches to Auto/Humidity mode when setting target
 * - Handles LV600S/Oasis special cases (cannot change target in Sleep mode)
 * - Clamps values to device-specific min/max ranges
 *
 * 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=TargetHumidity.d.ts.map