import { EventEmitter } from '@angular/core'; import { IDescription } from '../../models/description'; import { LayerOptions } from '../../models/layer-options'; export declare class LayerService { private _context; private _options; private _show; private _zIndex; private _entityName; private _cache; private descriptions; private layerUpdate; get cache(): boolean; set cache(value: boolean); get zIndex(): number; set zIndex(value: number); get show(): boolean; set show(value: boolean); get options(): LayerOptions; set options(value: LayerOptions); get context(): any; set context(context: any); setEntityName(name: string): void; getEntityName(): string; registerDescription(descriptionComponent: IDescription): void; unregisterDescription(descriptionComponent: IDescription): void; getDescriptions(): IDescription[]; layerUpdates(): EventEmitter; }