UNPKG

homebridge-config-ui-x

Version:

A web based management, configuration and control platform for Homebridge.

29 lines (28 loc) 1.16 kB
import { PluginsService } from './plugins.service.js'; export declare class PluginsController { private readonly pluginsService; constructor(pluginsService: PluginsService); pluginsGet(): Promise<import("./plugins.interfaces.js").HomebridgePlugin[]>; clearPluginsCache(): { success: boolean; }; pluginsSearch(query: any): Promise<import("./plugins.interfaces.js").HomebridgePlugin[]>; pluginLookup(pluginName: any): Promise<import("./plugins.interfaces.js").HomebridgePlugin>; getAvailablePluginVersions(pluginName: any): Promise<import("./plugins.interfaces.js").HomebridgePluginVersions>; getPluginConfigSchema(pluginName: any): Promise<any>; getPluginChangeLog(pluginName: any): Promise<{ changelog: string; }>; getPluginRelease(pluginName: any): Promise<{ name: any; notes: any; changelog: any; latestVersion: string; }>; getPluginAlias(pluginName: any): Promise<import("./plugins.interfaces.js").PluginAlias>; triggerUpdate(pluginName: string, version?: string): Promise<{ ok: boolean; name: string; version: string; }>; }