UNPKG

@homebridge-plugins/homebridge-smarthq

Version:

The SmartHQ plugin allows you to interact with SmartHQ Devices in HomeKit and with Siri.

21 lines 1.16 kB
import type { PlatformAccessory } from 'homebridge'; import type { devicesConfig, SmartHqContext, SmartHQPlatform } from '../../index.js'; import { deviceBase } from '../../devices/device.js'; import { OpalProgressSvcManager, OpalPowerSvcManager, OpalFilterMaintenanceSvcManager, OpalDescaleSvcManager, OpalSchedulingManager } from './Managers/index.js'; import { OpalStatusSvcManager } from './Managers/StatusManagers/index.js'; export declare class SmartHQIceMaker extends deviceBase { readonly platform: SmartHQPlatform; readonly device: SmartHqContext['device'] & devicesConfig; powerManager: OpalPowerSvcManager; private nightlightService; statusManager: OpalStatusSvcManager; private monitorManager; progressManager?: OpalProgressSvcManager; private metadataManager; filterMaintenanceManager: OpalFilterMaintenanceSvcManager; descaleManager: OpalDescaleSvcManager; schedulingManager: OpalSchedulingManager; constructor(platform: SmartHQPlatform, accessory: PlatformAccessory<SmartHqContext>, device: SmartHqContext['device'] & devicesConfig); shutdown(): void; } //# sourceMappingURL=index.d.ts.map