import { CourseFileUpload, MimeType } from '../../../types/course';

interface FileUploadAreaProps {
    types: MimeType[];
    onFileSelect: (files: CourseFileUpload[]) => void;
    uploadedFiles?: CourseFileUpload[];
    onFileRemove?: (fileId: string) => void;
    multiple?: boolean;
    className?: string;
    supportedFormats?: string;
    maxFileSize?: number;
    showUploadedFiles?: boolean;
}
export declare function FileUploadArea({ types, onFileSelect, uploadedFiles, onFileRemove, multiple, className, supportedFormats, maxFileSize, showUploadedFiles, }: Readonly<FileUploadAreaProps>): import("react/jsx-runtime").JSX.Element;
export {};
