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