import { PluginsService } from './plugins.service';
export declare class PluginsController {
    private pluginsService;
    constructor(pluginsService: PluginsService);
    pluginsGet(): Promise<import("./plugins.interfaces").HomebridgePlugin[]>;
    pluginsSearch(query: any): Promise<import("./plugins.interfaces").HomebridgePlugin[]>;
    pluginLookup(pluginName: any): Promise<import("./plugins.interfaces").HomebridgePlugin>;
    getAvailablePluginVersions(pluginName: any): Promise<import("./plugins.interfaces").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").PluginAlias>;
}
