import { UploadBase } from './base-upload/upload-base'; import { FileModel } from '../../common/models/file.model'; import * as i0 from "@angular/core"; export declare class UploadDragAreaComponent extends UploadBase { private readonly notificationService; private readonly contentService; /** * Method called when files are dropped in the drag area. * * @param files - files dropped in the drag area. */ onFilesDropped(files: File[]): void; /** * Called when a folder are dropped in the drag area * * @param folder - name of the dropped folder */ onFolderEntityDropped(folder: any): void; /** * Show undo notification bar. * * @param latestFilesAdded - files in the upload queue enriched with status flag and xhr object. */ showUndoNotificationBar(latestFilesAdded: FileModel[]): void; /** * Check if content is droppable * * @returns `true` or `false` considering the component options and node permissions */ isDroppable(): boolean; /** * Handles 'upload-files' events raised by child components. * * @param event DOM event */ onUploadFiles(event: CustomEvent): void; private isTargetNodeFolder; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }