import { ElementRef, OnDestroy } from '@angular/core'; import { ACCom } from '../../../../services/ac-com.service'; import { ACIOTProgrammingService, TextDocument, FileInfo, DiffEditor } from '../ac-iot-programming.service'; import { ACUtils } from '../../../../services/ac-utils.service'; export declare class ACIotPWorkComponent implements OnDestroy { ACUtils: ACUtils; ACCom: ACCom; ACIOTProgrammingService: ACIOTProgrammingService; private el; editorOptions: any; editorparent: ElementRef; key: string; constructor(ACUtils: ACUtils, ACCom: ACCom, ACIOTProgrammingService: ACIOTProgrammingService, el: ElementRef); kill: boolean; ngOnDestroy(): void; private getDirFromFname; keyUp: boolean; Documents: Array; OpenDiffEditorEvent(diff: DiffEditor): void; setFocus(Document: Document): void; CloseEditor(FileInfo: FileInfo): void; actDoc: Document; OpenEditor(FileInfo: FileInfo): void; editor: any; OpenFileContition: any; OpenFileAction: any; private _get_overflowingContentWidgets; private SetPosition; lastNaviagort: DocNavigator; onInit(editor: any, Document: TextDocument): void; keyPress(event: Event, item: Document): void; DocBackList: Array; DocForwardList: Array; ignoreBacklist: boolean; docBack(): void; docForward(): void; setCursor(Line: any, Position: any): void; save(Document: TextDocument): void; onSave(Document: TextDocument): void; DoClose(Document: Document): void; get CheckOutInfo(): import("../ac-iot-programming.service").CheckOutInfo; private _to4; get State(): number; loading: boolean; createCheckOut(Override: boolean): void; close(Document: Document): void; _oldw: number; _oldh: number; exec(): void; } declare class Document { _isOpen: boolean; get IsOpen(): boolean; set IsOpen(val: boolean); HasFocus: boolean; _TextDocument: TextDocument; get TextDocument(): TextDocument; set TextDocument(val: TextDocument); _bg: string; _DiffEditor: DiffEditor; get DiffEditor(): DiffEditor; set DiffEditor(val: DiffEditor); type: number; get Title(): string; } declare class DocNavigator { FileInfo: FileInfo; Row: number; Column: number; constructor(FileInfo: FileInfo, Row: number, Column: number); } export {};