import type { Service } from 'homebridge'; import type { GoveePlatform } from '../platform.js'; import type { GoveePlatformAccessoryWithControl, ExternalUpdateParams } from '../types.js'; import { GoveeDeviceBase } from './base.js'; /** * Purifier device handler for H7123/H7124 models. * Supports on/off, 5-mode control, air quality sensor, night light, lock, and display light. */ export declare class PurifierH7123Device extends GoveeDeviceBase { private _service; private airService; private cacheMode; private cacheAir; private cacheLock; private cacheDisplay; private nightLightChar?; private displayLightChar?; constructor(platform: GoveePlatform, accessory: GoveePlatformAccessoryWithControl); get service(): Service; init(): void; private internalStateUpdate; private internalModeUpdate; private internalLockUpdate; private internalDisplayLightUpdate; externalUpdate(params: ExternalUpdateParams): void; private handleSpeedUpdate; private handleLockExternalUpdate; private handleDisplayExternalUpdate; private handleAirQualityUpdate; } export default PurifierH7123Device;