import TokenManager from '../TokenManager';
import { ThermostatMode } from '../Enum/ThermostatMode';
import ThermostatData from '../DTO/ThermostatData';
export default class ThermostatApi {
    private readonly uuid;
    private readonly tokenManager;
    private axiosClient;
    constructor(uuid: string, tokenManager: TokenManager);
    private readonly ThermostatApiUrl;
    getInformation(): Promise<ThermostatData>;
    changeMode(mode: ThermostatMode): Promise<import("axios").AxiosResponse<any, any>>;
    setTemperature(thermostat: ThermostatData): Promise<import("axios").AxiosResponse<any, any>>;
}
//# sourceMappingURL=ThermostatApi.d.ts.map