export default FileInputDropZone; /** * FileInputDropZone is a component where users can select files via file browser or by * drag/drop. an area to drop files. If `file` property is set then files are listed * and user can manage (e.g. delete those files) directly in this component. */ declare function FileInputDropZone({ files, onSetFiles, onRejectedFiles, maxSize, maxSizeMessage, onRemoveFile, isSubmitted, }: { files: any; onSetFiles: any; onRejectedFiles: any; maxSize: any; maxSizeMessage: any; onRemoveFile: any; isSubmitted: any; }): import("react/jsx-runtime").JSX.Element; declare namespace FileInputDropZone { namespace propTypes { const files: PropTypes.Requireable<(object | null | undefined)[]>; const onSetFiles: PropTypes.Validator<(...args: any[]) => any>; const onRejectedFiles: PropTypes.Requireable<(...args: any[]) => any>; const onRemoveFile: PropTypes.Requireable<(...args: any[]) => any>; const isSubmitted: PropTypes.Requireable; const maxSizeMessage: PropTypes.Validator; const maxSize: PropTypes.Validator; } namespace defaultProps { const files_1: null; export { files_1 as files }; const isSubmitted_1: boolean; export { isSubmitted_1 as isSubmitted }; const onRejectedFiles_1: null; export { onRejectedFiles_1 as onRejectedFiles }; const onRemoveFile_1: null; export { onRemoveFile_1 as onRemoveFile }; } } import PropTypes from "prop-types";