@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
TypeScript
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