import { UploadConfig } from '../config/UploadConfig'; interface UploadedFile { id: string; name: string; size: number; type: string; data: ArrayBuffer; } export declare class FileUploader { private files; private config; constructor(config?: Partial); uploadFile(file: File): Promise; downloadFile(id: string): Promise; private uploadToServer; private downloadFromServer; private emulateUpload; private emulateDownload; private triggerDownload; private isFileTypeAllowed; formatFileSize(bytes: number): string; } export {};