import { PlatformAccessory } from 'homebridge'; import { KumoHomebridgePlatform } from './platform'; export declare class KumoPlatformAccessory { private readonly platform; private readonly accessory; private Thermostat; private Fan; private PowerSwitch; private Dehumidifier; private lastupdate; private lastquery; private directAccess; private historyService; constructor(platform: KumoHomebridgePlatform, accessory: PlatformAccessory); handleCurrentHeaterCoolerStateGet(callback: any): Promise; handleTargetHeaterCoolerStateGet(callback: any): Promise; handleTargetHeaterCoolingThresholdTemperatureGet(callback: any): Promise; handleTargetHeaterHeatingThresholdTemperatureGet(callback: any): Promise; handleCurrentTemperatureGet(callback: any): Promise; handleTargetTemperatureGet(callback: any): Promise; handleRotationSpeedGet(callback: any): Promise; handleSwingModeGet(callback: any): Promise; handleFanActiveGet(callback: any): Promise; handleFanRotationSpeedGet(callback: any): Promise; handleFanSwingModeGet(callback: any): Promise; handlePowerSwitchOnGet(callback: any): Promise; handleDehumidifierSwitchGet(callback: any): Promise; updateAccessoryCharacteristics(): Promise; updateDevice(): Promise; private updateCurrentHeatingCoolingState; private updateTargetHeatingCoolingState; private updateTargetTemperature; private updateCurrentTemperature; private updateFanActive; private updateFanRotationSpeed; private updateFanSwingMode; private updatePowerSwitchOn; handleActiveSet(value: any, callback: any): void; handleTargetHeaterCoolerStateSet(value: any, callback: any): void; handleTargetTemperatureSet(value: any, callback: any): void; handleFanActiveSet(value: any, callback: any): Promise; handleFanRotationSpeedSet(value: any, callback: any): void; handleFanSwingModeSet(value: any, callback: any): void; handlePowerSwitchOnSet(value: any, callback: any): void; handleDehumidifierSwitchSet(value: any, callback: any): void; private roundHalf; } //# sourceMappingURL=platformAccessory.d.ts.map