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