import { Command } from 'overkiz-client';
import HeatingSystem from '../HeatingSystem';
export default class SomfyThermostat extends HeatingSystem {
    protected MIN_TEMP: number;
    protected MAX_TEMP: number;
    protected TARGET_MODES: number[];
    private lastRefresh;
    protected registerMainService(): import("hap-nodejs").Service;
    protected refreshStates(): Promise<string | number | boolean | import("hap-nodejs").PrimitiveTypes[] | {
        [key: string]: import("hap-nodejs").PrimitiveTypes;
    }>;
    protected getTargetStateCommands(value: any): Command | Array<Command> | undefined;
    protected getTargetTemperatureCommands(value: any): Command | Array<Command> | undefined;
    protected onStateChanged(name: any, value: any): void;
    protected computeStates(): void;
}
//# sourceMappingURL=SomfyThermostat.d.ts.map