import { ACCom } from '../../../services/ac-com.service'; import { ACDBService } from '../../../services/ac-db.service'; import { ACUtils } from '../../../services/ac-utils.service'; import { ElementRef, AfterViewInit, OnInit, OnDestroy } from '@angular/core'; import { ACEditorInterface, ACViewLayer } from './ac-instanceview.service'; import { CdkDragDrop } from '@angular/cdk/drag-drop'; export declare class ACItemLayer implements AfterViewInit, OnInit, OnDestroy { private elementRef; private ACCom; private ACDBService; private ACUtils; key: string; _ItemEditor: ACEditorInterface; set ItemEditor(val: ACEditorInterface); get ItemEditor(): ACEditorInterface; ngOnInit(): void; ngAfterViewInit(): void; killed: boolean; ngOnDestroy(): void; get Layers(): Array; constructor(elementRef: ElementRef, ACCom: ACCom, ACDBService: ACDBService, ACUtils: ACUtils); SelectLayer(layer: ACViewLayer): void; Rename(layer: ACViewLayer): void; Delete(layer: ACViewLayer): void; drop(event: CdkDragDrop): void; AddLayer(): void; }