import { PlatformAccessory, Service } from 'homebridge';
import { Water } from 'xfinityhome';
import { XfinityHomePlatform } from '../platform';
import { CONTEXT } from '../settings';
import Accessory from './Accessory';
export default class LeakAccessory extends Accessory {
    private readonly platform;
    private readonly accessory;
    private readonly device;
    protected temperatureService?: Service;
    constructor(platform: XfinityHomePlatform, accessory: PlatformAccessory<CONTEXT>, device: Water);
    private getLeakDetected;
    private notifyLeakChange;
    private getTampered;
    private notifyTamperedChange;
    private getFaulted;
    private notifyFaultedChange;
    private getLowBattery;
    private notifyLowBatteryChange;
    private getTemperature;
    private notifyTemperatureChange;
}
//# sourceMappingURL=LeakAccessory.d.ts.map