import { IEntity } from '../../../core/services/storage/storage.service'; export declare enum LayerType { static = "Static", annotation = "Annotation", dynamic = "Dynamic", complex = "Complex" } export declare type layerPluginType = string | layerPluginTypeEnum; export declare enum layerPluginTypeEnum { ARCGIS = "ARCGIS", OSM = "OSM", geoJson = "geoJson", Annotations = "Annotations" } export declare enum LayerFileTypes { KML = "KML", GEOJSON = "GeoJSON" } export interface ILayer extends IEntity { url?: string; name: string; type: LayerType | string; layerPluginType: layerPluginType; data?: any; caseId?: string; extent?: [number, number, number, number]; isNonEditable?: boolean; }