import { API, Logger, Service, AccessoryConfig, AccessoryPlugin } from 'homebridge'; export interface XiaomiMiAirPurifierAccessoryConfig extends AccessoryConfig { token: string; address: string; enableAirQuality: boolean; enableTemperature: boolean; enableHumidity: boolean; enableFanSpeedControl: boolean; enableChildLockControl: boolean; filterChangeThreshold: number; } export declare class XiaomiMiAirPurifierAccessory implements AccessoryPlugin { protected readonly log: Logger; protected readonly api: API; private readonly name?; protected readonly config?: XiaomiMiAirPurifierAccessoryConfig; private readonly airPurifierService?; private readonly accessoryInformationService?; private readonly filterMaintenanceService?; private readonly airQualitySensorService?; private readonly temperatureSensorService?; private readonly humiditySensorService?; private connection?; protected readonly maybeDevice?: Promise; constructor(log: Logger, config: AccessoryConfig, api: API); connect(config: any): Promise; identify(): void; getServices(): Service[]; } //# sourceMappingURL=accessory.d.ts.map