import { PluginConfig } from './interfaces'; export declare class Plugin { api: any; log: any; config: PluginConfig; accessories: any; activeAccessories: string[]; cache: any; cachePath: string; constructor(log: any, config: PluginConfig, api: any, homebridge: any); foundAccessory(service: any): Promise; startAccessory(accessory: any, config: any): void; loadCache(): void; saveCache(): Promise; }