import { ACCom } from '../../../services/ac-com.service'; import { ACDBService } from '../../../services/ac-db.service'; import { ElementRef, AfterViewInit, OnInit, OnDestroy } from '@angular/core'; import { ACEditorInterface, ACInstanceViewService, ACViewData } from './ac-instanceview.service'; import { ACUtils } from '../../../services/ac-utils.service'; export declare class ACScadaEditor implements AfterViewInit, OnInit, OnDestroy { private elementRef; private ACCom; private ACUtils; private ACDBService; ACInstanceViewService: ACInstanceViewService; _ItemEditor: ACEditorInterface; set ItemEditor(val: ACEditorInterface); get ItemEditor(): ACEditorInterface; private _editMode; get editMode(): boolean; set editMode(val: boolean); get changed(): boolean; get canUndo(): boolean; get canRedo(): boolean; showLayers: boolean; ShowLayers(): void; showProperties: boolean; ShowProperties(): void; showItemSelect: boolean; ShowItemSelect(): void; showHtmlEditor: boolean; Save(): any; Undo(): any; Redo(): any; _name: any; set Name(val: string); get Name(): string; ItemSelectClosed(): void; ShowPropertiesClosed(): void; ShowLayersClosed(): void; key: string; ngOnInit(): void; ngAfterViewInit(): void; killed: boolean; ngOnDestroy(): void; showSelectOnly: boolean; constructor(elementRef: ElementRef, ACCom: ACCom, ACUtils: ACUtils, ACDBService: ACDBService, ACInstanceViewService: ACInstanceViewService); SetPointerEvents(OnOff: any): void; ExportJSON(): void; ImportJSON(): void; EditJSON(): void; _ACScadaEditorControl: any; set Control(val: ACScadaEditorControl); get Control(): ACScadaEditorControl; } export declare class ACScadaEditorControl { ACScadaEditor: ACScadaEditor; constructor(); GetViewData(): ACViewData; loaded_callback: { (x: any): void; }; Loaded(callback: { (x: any): void; }): void; }