import { PlatformAccessory, CharacteristicValue } from 'homebridge'; import { IKHomeBridgeHomebridgePlatform } from '../platform'; import { BaseService } from './baseService'; import { MultiServiceAccessory } from '../multiServiceAccessory'; import { ShortEvent } from '../webhook/subscriptionHandler'; export declare class ThermostatService extends BaseService { targetHeatingCoolingState: any; targetTemperature: any; units: string; supportsOperatingState: boolean; constructor(platform: IKHomeBridgeHomebridgePlatform, accessory: PlatformAccessory, componentId: string, capabilities: string[], multiServiceAccessory: MultiServiceAccessory, name: string, deviceStatus: any); getTargetHeatingCoolingState(): Promise; setTargetHeatingCoolingState(value: CharacteristicValue): Promise; getCurrentHeatingCoolingState(): Promise; getCurrentTemperature(): Promise; getTargetTemperature(): Promise; setTargetTemperature(value: CharacteristicValue): Promise; getTemperatureDisplayUnits(): CharacteristicValue; setTemperatureDisplayUnits(value: CharacteristicValue): void; processEvent(event: ShortEvent): void; } //# sourceMappingURL=thermostatService.d.ts.map