interface FilePreview { file: File; preview?: string; type: 'image' | 'document'; } interface FileUploadProps { uploadedFiles: FilePreview[]; onUpload?: (files: FileList) => void; onRemoveFile?: (index: number) => void; styles?: any; } export default function FileUpload({ uploadedFiles, onUpload, onRemoveFile, styles }: FileUploadProps): import("react/jsx-runtime").JSX.Element; export {};