import { ElementRef, OnDestroy, ChangeDetectorRef } from '@angular/core'; import { MatMenuTrigger } from '@angular/material/menu'; import { ACUtils } from '../../../../services/ac-utils.service'; import { ACIOTProgrammingService, FileInfo } from '../ac-iot-programming.service'; import { ACIotPNavigationComponent } from './ac-iotprog-navigation.component'; export declare class ACIotPFileItemComponent implements OnDestroy { ACIOTProgrammingService: ACIOTProgrammingService; ref: ChangeDetectorRef; ACUtils: ACUtils; _FileInfo: FileInfo; set FileInfo(val: FileInfo); get FileInfo(): FileInfo; _Margin: number; set Margin(val: number); get marginsub(): number; get marginleft(): string; _Open: boolean; get Open(): boolean; _subLoaded: boolean; set Open(val: boolean); Reload(): void; ReloadParent(): void; get NavigationComponent(): ACIotPNavigationComponent; folderContext: boolean; contextMenu: MatMenuTrigger; contextMenuPosition: { x: string; y: string; }; onContextMenu(event: MouseEvent, isFolder: any): void; showNewItem: boolean; newIsDir: boolean; NewItem: string; newheight: string; NewInput: ElementRef; onContextNewFile(): void; onContextNewFolder(): void; onKeyPressNew(event: any): void; focusOutNewName(): void; Changed(): void; constructor(ACIOTProgrammingService: ACIOTProgrammingService, ref: ChangeDetectorRef, ACUtils: ACUtils); DoRename: boolean; NewName: string; onContextOpen(): void; RenameInput: ElementRef; onContextRename(): void; onEscape(): void; Copy(): void; Paste(): void; focusOutName(): void; onContextDelete(): void; onKeyPressName(event: any): void; get Background(): string; get Foreground(): string; Select(): void; OpenDocument(): void; loading: boolean; loadSubFiles(): void; _SubFiles: Array; set SubFiles(val: FileInfo[]); get SubFiles(): FileInfo[]; Exec(): void; kill: boolean; ngOnDestroy(): void; OpenPackage(): void; }