import type { Service } from 'homebridge'; import type { GoveePlatform } from '../platform.js'; import type { GoveePlatformAccessoryWithControl, ExternalUpdateParams } from '../types.js'; import { GoveeDeviceBase } from './base.js'; /** * Heater 1A device handler for H7130 (without temperature reporting). * Uses Fanv2 service with Low/Medium/High speed modes. */ export declare class Heater1aDevice extends GoveeDeviceBase { private _service; private cacheSpeed; private cacheSwing; private cacheLock; constructor(platform: GoveePlatform, accessory: GoveePlatformAccessoryWithControl); get service(): Service; init(): void; private internalStateUpdate; private internalSwingUpdate; private internalLockUpdate; private internalSpeedUpdate; externalUpdate(params: ExternalUpdateParams): void; private handleSwingExternalUpdate; private handleLockExternalUpdate; private handleSpeedExternalUpdate; } export default Heater1aDevice;