import { ElementRef, OnDestroy, OnInit } from '@angular/core'; import { RemoteDesktopService } from '../remote-desktop.service'; import { File, ManagedFilesystem } from '../managed-filesystem'; import { ManagedFilesystemService } from '../managed-filesystem.service'; import * as i0 from "@angular/core"; /** * The main file manager UI, kept as an independent component that has to be manually * included in the template, so it can be used without a VNC connection */ export declare class FileManagerComponent implements OnInit, OnDestroy { manager: RemoteDesktopService; private fsService; filesystems: ManagedFilesystem[]; fs: ManagedFilesystem; FileType: { NORMAL: string; DIRECTORY: string; }; fileInput: ElementRef; constructor(manager: RemoteDesktopService, fsService: ManagedFilesystemService); private subscriptions; ngOnInit(): void; ngOnDestroy(): void; get currentDirFiles(): File[]; loadFilesystem(fs: ManagedFilesystem): void; cd(f: File): void; download(f: File): void; selectForUpload(): void; handleFileInput(files: FileList): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }