import { PlatformAccessory } from 'homebridge';
import { DeviceAdapter } from './deviceAdapter';
import { SmartThingsPlatform } from './platform';
export declare class SmartThingsAirConditionerAccessory {
    private readonly platform;
    private readonly accessory;
    private readonly deviceAdapter;
    private service;
    private device;
    private deviceStatus;
    static readonly requiredCapabilities: string[];
    constructor(platform: SmartThingsPlatform, accessory: PlatformAccessory, deviceAdapter: DeviceAdapter);
    private hasCapability;
    private getHeaterCoolerState;
    private getCoolingTemperature;
    private getActive;
    private getCurrentTemperature;
    private getCurrentHumidity;
    private setActive;
    private setHeaterCoolerState;
    private setCoolingTemperature;
    private toSmartThingsMode;
    private fromSmartThingsMode;
    private updateStatus;
    private getErrorMessage;
    private executeCommand;
    private getStatus;
}
//# sourceMappingURL=platformAccessory.d.ts.map