UNPKG

homebridge-gsh

Version:
48 lines (47 loc) 1.08 kB
import { Hap } from './hap'; import { PluginConfig } from './interfaces'; import { Log } from './logger'; export declare class Plugin { log: Log; config: PluginConfig; homebridgeConfig: any; hap: Hap; package: any; constructor(log: any, config: PluginConfig, homebridgeConfig: any); onSync(body: any): Promise<{ requestId: any; payload: { errorCode: string; status: string; }; } | { requestId: any; payload: { agentUserId: any; devices: any[]; }; }>; onQuery(body: any): Promise<{ requestId: any; payload: { devices: {}; }; }>; onExecute(body: any): Promise<{ requestId: any; payload: { commands: undefined; }; }>; onDisconnect(body: any): Promise<{ requestId: any; payload: {}; }>; deviceNotReady(body: any): { requestId: any; payload: { errorCode: string; status: string; }; }; }