export default DragAndDropWrapper;
declare function DragAndDropWrapper(props: any): JSX.Element;
declare namespace DragAndDropWrapper {
    const propTypes: {
        list: PropTypes.Requireable<(PropTypes.InferProps<{
            disableHoverTooltip: PropTypes.Requireable<boolean>;
            name: PropTypes.Requireable<string>;
            onChange: PropTypes.Requireable<(...args: any[]) => any>;
            onReset: PropTypes.Requireable<(...args: any[]) => any>;
            filesTypes: (props: any, propName: any, componentName: any) => Error | null;
            error: PropTypes.Requireable<string>;
            buttonAriaLabel: PropTypes.Requireable<string>;
            errorButtonLabel: PropTypes.Requireable<string>;
            labelLink: PropTypes.Requireable<string>;
            hrefLink: PropTypes.Requireable<string>;
            title: PropTypes.Requireable<string>;
            description: PropTypes.Requireable<string>;
            uploadLabel: PropTypes.Requireable<string>;
            previewLabel: PropTypes.Requireable<string>;
            previewContent: PropTypes.Requireable<PropTypes.InferProps<{
                type: PropTypes.Requireable<string>;
                src: PropTypes.Requireable<string>;
                label: PropTypes.Requireable<string>;
            }>>;
            loading: PropTypes.Requireable<boolean>;
            modified: PropTypes.Requireable<boolean>;
            disabled: PropTypes.Requireable<boolean>;
            children: PropTypes.Requireable<(...args: any[]) => any>;
            pdfButtonLabel: PropTypes.Requireable<string>;
            pdfButtonAriaLabel: PropTypes.Requireable<string>;
            multiple: PropTypes.Requireable<boolean>;
        }> | null | undefined)[]>;
        'data-name': PropTypes.Requireable<string>;
    };
}
import PropTypes from "prop-types";
//# sourceMappingURL=index.d.ts.map