import { VeSyncFan } from '../vesyncFan'; import { VeSync } from '../vesync'; /** * VeSync Air Purifier 131 Series (LV-PUR131S, LV-RH131S) * This class implements the specific API for LV series devices */ export declare class VeSyncAir131 extends VeSyncFan { protected readonly modes: readonly ["auto", "manual", "sleep"]; protected readonly displayModes: readonly ["on", "off"]; protected readonly childLockModes: readonly ["on", "off"]; private lastKnownSpeed; constructor(details: Record, manager: VeSync); /** * Get device details */ getDetails(): Promise; /** * Turn device on */ turnOn(): Promise; /** * Turn device off */ turnOff(): Promise; /** * Change fan speed */ changeFanSpeed(speed: number): Promise; /** * Set device mode */ setMode(mode: string): Promise; /** * Set display status */ setDisplay(enabled: boolean): Promise; /** * Set child lock */ setChildLock(enabled: boolean): Promise; /** * Set timer */ setTimer(hours: number): Promise; /** * Clear timer */ clearTimer(): Promise; /** * Set auto mode */ autoMode(): Promise; /** * Set manual mode */ manualMode(): Promise; /** * Set sleep mode */ sleepMode(): Promise; /** * Turn off display */ turnOffDisplay(): Promise; /** * Turn on display */ turnOnDisplay(): Promise; /** * Get active time in minutes */ get activeTime(): number; /** * Display device info */ display(): void; /** * Return JSON details for device */ displayJSON(): string; }