import type { Service } from 'homebridge'; import type { GoveePlatform } from '../platform.js'; import type { GoveePlatformAccessoryWithControl, ExternalUpdateParams } from '../types.js'; import { GoveeDeviceBase } from './base.js'; /** * Single outlet device handler. * Supports on/off control and power monitoring for H5086 model. */ export declare class OutletSingleDevice extends GoveeDeviceBase { private _service; private eveChar; private cacheWatt; private cacheAmp; private cacheVolt; private updateTimeout; constructor(platform: GoveePlatform, accessory: GoveePlatformAccessoryWithControl); get service(): Service; init(): void; private setupPowerMonitoring; private internalStateUpdate; externalUpdate(params: ExternalUpdateParams): void; private handleCommandUpdates; private handlePowerReadings; } export default OutletSingleDevice;