import { ThermometerAccessory } from './accessories/thermometerAccessory'; import { ThermostatAccessory } from './accessories/thermostatAccessory'; export declare enum AccessoryType { Thermostat = 0, Thermometer = 1 } export interface Device { uniqueId: string; displayName: string; isCoolModeEnabled: boolean; hasWaterTank: boolean; } export interface DeviceContext { device: Device; type: AccessoryType; } export declare const accessoryTypeClases: { 1: typeof ThermometerAccessory; 0: typeof ThermostatAccessory; }; export declare type DeviceDetails = { temperatureNow: number; heatingCoolingState: number; targetHeatingCoolingState: number; outdoorTemperatureNow: number; tankTemperatureNow: number; tankTemperatureSet: number; tankHeatingCoolingState: number; tankTargetHeatingCoolingState: number; isActive: boolean; ecoModeIsActive: boolean; comfortModeIsActive: boolean; tankTemperatureMax: number; tankTemperatureMin: number; targetTempSet: number; targetTempMin: number; targetTempMax: number; tempType: 'heat' | 'cool' | 'eco' | 'comfort'; }; //# sourceMappingURL=types.d.ts.map