import React from 'react';
import { FileItem, FileUpload, SupportedFileType } from '../../types';
interface FileUploadProps {
    onFilesSelected: (files: FileUpload[]) => void;
    onUploadStart?: (files: FileUpload[]) => void;
    onUploadComplete?: (file: FileItem) => void;
    onUploadError?: (fileId: string, error: string) => void;
    maxFileSize?: number;
    supportedTypes?: SupportedFileType[];
    multiple?: boolean;
    disabled?: boolean;
}
declare const FileUploadComponent: React.FC<FileUploadProps>;
export default FileUploadComponent;
