import { BaseService } from './BaseService';
export declare class Thermostat extends BaseService {
    LoxoneEpoch: number;
    State: {
        CurrentHeatingCoolingState: number;
        TargetHeatingCoolingState: number;
        CurrentTemperature: number;
        TargetTemperature: number;
        TemperatureDisplayUnits: number;
    };
    setupService(): void;
    updateService(message: {
        state: string;
        value: number;
    }): void;
    private limitHomeKitTemperature;
    handleCurrentHeatingCoolingStateGet(): number;
    handleTargetHeatingCoolingStateGet(): number;
    handleTargetHeatingCoolingStateSet(value: any): void;
    handleCurrentTemperatureGet(): number;
    handleTargetTemperatureGet(): number;
    handleTargetTemperatureSet(value: any): void;
    handleTemperatureDisplayUnitsGet(): number;
}
//# sourceMappingURL=Thermostat.d.ts.map