///
import { FileObject, UploadedFileObject } from '../MaterialFileUploadStep';
import { FormStyle } from '../../../../@Types/Form';
interface FileComponentProps {
file: FileObject | UploadedFileObject;
formStyle: FormStyle;
error: boolean;
editable: boolean;
handleRemove: () => void;
/** Function to call on postview to fetch the download url of a file */
fetchDownloadUrl?: (S3Key: string, fileName: string) => Promise;
}
declare function FileUploadComponent({ file, formStyle, error, editable, handleRemove, fetchDownloadUrl, }: FileComponentProps): JSX.Element;
export default FileUploadComponent;