import mqtt = require('async-mqtt');
import { RinnaiTouchPlatform } from '../platform';
import { IMqttFormat } from './MqttService';
export declare class TemperatureFormat implements IMqttFormat {
    private readonly platform;
    private readonly client;
    private readonly zoneTopics;
    constructor(platform: RinnaiTouchPlatform, client: mqtt.AsyncMqttClient);
    get subscriptionTopics(): string[];
    process(topic: string, payload: string): void;
    private extractTemperature;
    publishTopics(): Promise<void>;
}
//# sourceMappingURL=TemperatureFormat.d.ts.map