import { Optional } from '../../../../../common';
import { DeviceState } from '../../../states';
import { DeviceModel } from '../../../devices.model';
import { HumidifierActiveState } from './humidifier.modes';
export declare const TargetHumidityStateName: 'targetHumidity';
export type TargetHumidityStateName = typeof TargetHumidityStateName;
export type HumiditierHumidity = {
    current?: number;
    target?: number;
};
export declare class TargetHumidityState extends DeviceState<TargetHumidityStateName, Optional<number>> {
    private activeState;
    private subscription;
    constructor(device: DeviceModel, activeState: HumidifierActiveState);
    protected readonly stateToCommand: () => undefined;
    setState(nextState: Optional<number>): string[];
}
//# sourceMappingURL=humidifier.target-humidity.d.ts.map