/// <reference types="react" />
import PropTypes from 'prop-types';
interface FilesLoaderProps extends PropTypes.InferProps<typeof filesLoaderPropTypes> {
}
/**
 * @deprecated
 */
declare function FilesLoader({ size, unit, name, customUnitName, sizeBytes, handleCancel, onReload, onDelete, loadedBytes, error, errorText, formatError, importButtonType, isLoadingAnimation, showActions, }: FilesLoaderProps): JSX.Element;
declare namespace FilesLoader {
    var propTypes: {
        size: PropTypes.Requireable<string>;
        unit: PropTypes.Requireable<string>;
        customUnitName: PropTypes.Requireable<string>;
        onDelete: PropTypes.Requireable<(...args: any[]) => any>;
        onReload: PropTypes.Requireable<(...args: any[]) => any>;
        handleCancel: PropTypes.Requireable<(...args: any[]) => any>;
        name: PropTypes.Requireable<string>;
        sizeBytes: PropTypes.Requireable<number>;
        error: PropTypes.Requireable<boolean>;
        errorText: PropTypes.Requireable<string>;
        formatError: PropTypes.Requireable<boolean>;
        importButtonType: PropTypes.Requireable<string>;
        loadedBytes: PropTypes.Validator<number>;
        isLoadingAnimation: PropTypes.Requireable<boolean>;
        showActions: PropTypes.Requireable<boolean>;
    };
    var defaultProps: {
        size: string;
        unit: string;
        onDelete: any;
        onReload: any;
        name: string;
        customUnitName: string;
        sizeBytes: number;
        error: any;
        errorText: string;
        formatError: boolean;
        importButtonType: string;
        handleCancel: any;
        isLoadingAnimation: boolean;
        showActions: boolean;
    };
}
declare const filesLoaderPropTypes: {
    size: PropTypes.Requireable<string>;
    unit: PropTypes.Requireable<string>;
    customUnitName: PropTypes.Requireable<string>;
    onDelete: PropTypes.Requireable<(...args: any[]) => any>;
    onReload: PropTypes.Requireable<(...args: any[]) => any>;
    handleCancel: PropTypes.Requireable<(...args: any[]) => any>;
    name: PropTypes.Requireable<string>;
    sizeBytes: PropTypes.Requireable<number>;
    error: PropTypes.Requireable<boolean>;
    errorText: PropTypes.Requireable<string>;
    formatError: PropTypes.Requireable<boolean>;
    importButtonType: PropTypes.Requireable<string>;
    loadedBytes: PropTypes.Validator<number>;
    isLoadingAnimation: PropTypes.Requireable<boolean>;
    showActions: PropTypes.Requireable<boolean>;
};
export default FilesLoader;
//# sourceMappingURL=FilesLoader.d.ts.map