import PropTypes from 'prop-types';
declare const SQFileUploader: {
    ({ className, disabled, fileTypes, multiple, clearAll, onAction, errorMessage, label, uploadButtonText, clearButtonText, uploadOnChange, allowRename, onChange, uploadSuccessMessage, uploadFailedMessage, successMessageType, enableLoader, errorMessageType, value, ...rest }: any): import("react/jsx-runtime").JSX.Element;
    propTypes: {
        className: PropTypes.Requireable<string>;
        uploadButtonText: PropTypes.Requireable<string>;
        clearButtonText: PropTypes.Requireable<string>;
        errorMessage: PropTypes.Requireable<string>;
        onChange: PropTypes.Requireable<(...args: any[]) => any>;
        actionOnSelect: PropTypes.Requireable<boolean>;
        clearAll: PropTypes.Requireable<boolean>;
    };
};
export default SQFileUploader;
