/** * File upload handler class * Manages file uploads with drag and drop functionality */ export declare class FileUploadHandler { private _files; private _fileLabel; private _fileControl; private _originalFileControl; private _infileOutput; /** * Handle the dragover event */ dragOver: (event: DragEvent) => void; /** * Handle the dragleave event */ dragLeave: (event: DragEvent) => void; /** * Handle the drop event */ dragDrop: (event: DragEvent) => void; /** * Handle file selection changes */ fileChangedEvent: (event: Event) => void; /** * Initialize the file upload handler * @param htmlElement - The file upload container element */ constructor(htmlElement: HTMLElement); } //# sourceMappingURL=file.d.ts.map