/// import { MideaDeviceType } from "./enums/MideaDeviceType"; import { ACOperationalMode } from "./enums/ACOperationalMode"; export declare abstract class BaseCommand { data: Uint8Array; constructor(data: Uint8Array); finalize(): Uint8Array; } export declare class DeviceCapabilitiesCommand extends BaseCommand { constructor(deviceType: MideaDeviceType); } declare class MideaSequenceCommand extends BaseCommand { private readonly sequenceIndex; private static sequence; static resetSequence(value?: number): void; constructor(data: Uint8Array, sequenceIndex?: number); finalize(): Uint8Array; } export declare class AirConditionerStatusCommand extends MideaSequenceCommand { constructor(); } export declare function createLanCommand(applianceID: Uint8Array, command: BaseCommand): Buffer; export declare class AirConditionerSetCommand extends MideaSequenceCommand { constructor(); get running(): boolean; set running(state: boolean); get beep_prompt(): boolean; set beep_prompt(state: boolean); get mode(): ACOperationalMode; set mode(mode: ACOperationalMode); get temperature(): number; set temperature(temperature: number); get temperature_decimal(): number; set temperature_decimal(digit: number); get fan_speed(): number; set fan_speed(speed: number); get horizontal_swing(): number; set horizontal_swing(mode: number); get vertical_swing(): number; set vertical_swing(mode: number); get turbo_fan(): boolean; set turbo_fan(turbo_fan: boolean); get dryer(): boolean; set dryer(dryer: boolean); get purifier(): boolean; set purifier(purifier: boolean); get eco_mode(): boolean; set eco_mode(eco_mode_enabled: boolean); get comfort_sleep(): boolean; set comfort_sleep(state: boolean); get fahrenheit(): boolean; set fahrenheit(fahrenheit: boolean); get turbo(): boolean; set turbo(turbo: boolean); get screen(): boolean; set screen(screen: boolean); } export {}; //# sourceMappingURL=BaseCommand.d.ts.map