import { Validatable } from '../validatable.js';
/**
 *
 */
export declare class HeaterCoolerConfiguration implements Validatable {
    type: string;
    temperatureDisplayUnits: string;
    heatingThresholdCelsius: number;
    coolingThresholdCelsius: number;
    heatingThresholdFahrenheit: number;
    coolingThresholdFahrenheit: number;
    private errorFields;
    readonly fieldNames: { [P in keyof this]?: P | undefined; };
    isValid(prefix: string): [boolean, string[]];
    getHeatingThreshold(): number | undefined;
    getCoolingThreshold(): number | undefined;
    private isValidHeatingThreshold;
    private isValidCoolingThreshold;
    private capitalize;
}
