homenet-plugin-zway
Version:
Homenet plugin for Z-Way connected Z-Wave devices
16 lines (15 loc) • 657 B
TypeScript
import { IPluginLoader, ILogger, IConfig, ILockManager, ISensorManager, ILock, ITriggerManager, IPresenceManager, IValuesManager } from 'homenet-core';
export declare class ZwayPluginLoader implements IPluginLoader {
private _logger;
private _config;
private _locks;
private _sensors;
private _controllers;
private _triggers;
private _presence;
private _values;
constructor(config: IConfig, locks: ILockManager, sensors: ISensorManager, logger: ILogger, triggers: ITriggerManager, presence: IPresenceManager, values: IValuesManager);
load(): void;
_init(): void;
_lockFactory(id: string, opts: any): ILock;
}