import { VeSyncHumidifier } from './humidifier'; import { VeSync } from '../vesync'; /** * VeSync Warm Humidifier Class */ export declare class VeSyncWarmHumidifier extends VeSyncHumidifier { protected readonly warmLevels: number[]; constructor(details: Record, manager: VeSync); /** * Get device details */ getDetails(): Promise; /** * Change fan speed - Implemented to satisfy interface but redirects to setMistLevel */ changeFanSpeed(speed: number): Promise; /** * Set device mode */ setMode(mode: string): Promise; /** * Set warm mist level */ setWarmLevel(level: number): Promise; /** * Set drying mode enabled */ setDryingModeEnabled(enabled: boolean): Promise; /** * Get warm mist enabled status */ get warmMistEnabled(): boolean; /** * Get drying mode enabled status */ get dryingModeEnabled(): boolean; /** * Get drying mode state */ get dryingModeState(): string; /** * Get drying mode level */ get dryingModeLevel(): number; /** * Get drying mode seconds remaining */ get dryingModeSecondsRemaining(): number; }