import { Model } from '../common/model'; import { AreasService } from '../resources/areas.service'; import { DevicesService } from '../resources/devices.service'; import { SmartenitPlugin } from '../plugins/smartenit-plugin'; import { PluginFactoryService } from '../plugins/plugin-factory.service'; export declare class AreaModel extends Model { protected areasService: AreasService; protected devicesService: DevicesService; pluginFactory: PluginFactoryService; private _processors; private _plugins; readonly plugins: any; readonly processors: any; constructor(data: any, areasService: AreasService, devicesService: DevicesService, pluginFactory: PluginFactoryService); getPlugin(processorName: string): SmartenitPlugin | null; getComponent(): any; static getPluginKey(processorName: string): string; loadPluginsAndProcessors(areaInstance: AreaModel, data: any): void; }