export default ContentItem;
/**
 * @deprecated - Components in the legacy folder (/src/legacy) are deprecated. Please use a component from the components folder (/src/components) instead. Legacy components may not follow accessibility standards.
 **/
declare class ContentItem extends React.PureComponent<any, any, any> {
    constructor(props: any);
    constructor(props: any, context: any);
    render(): JSX.Element;
}
declare namespace ContentItem {
    let displayName: string;
    namespace defaultProps {
        let actionNode: any;
        let aspect: any;
        let className: string;
        let content: any;
        let failedText: string;
        let fileSize: string;
        let icon: string;
        let isProtected: boolean;
        let loading: boolean;
        let loadingText: string;
        let style: any;
        let subtitle: string;
        let title: string;
        let type: string;
    }
    namespace propTypes {
        let actionNode_1: PropTypes.Requireable<PropTypes.ReactNodeLike>;
        export { actionNode_1 as actionNode };
        let aspect_1: PropTypes.Requireable<string>;
        export { aspect_1 as aspect };
        let className_1: PropTypes.Requireable<string>;
        export { className_1 as className };
        let content_1: PropTypes.Requireable<string>;
        export { content_1 as content };
        let failedText_1: PropTypes.Requireable<string>;
        export { failedText_1 as failedText };
        let fileSize_1: PropTypes.Requireable<string>;
        export { fileSize_1 as fileSize };
        export let gifIcon: PropTypes.Requireable<string>;
        export let height: PropTypes.Requireable<number>;
        let icon_1: PropTypes.Requireable<string>;
        export { icon_1 as icon };
        let isProtected_1: PropTypes.Requireable<boolean>;
        export { isProtected_1 as isProtected };
        let loading_1: PropTypes.Requireable<boolean>;
        export { loading_1 as loading };
        let loadingText_1: PropTypes.Requireable<string>;
        export { loadingText_1 as loadingText };
        let style_1: PropTypes.Requireable<object>;
        export { style_1 as style };
        let subtitle_1: PropTypes.Requireable<PropTypes.ReactNodeLike>;
        export { subtitle_1 as subtitle };
        let title_1: PropTypes.Requireable<string>;
        export { title_1 as title };
        let type_1: PropTypes.Requireable<string>;
        export { type_1 as type };
        export let width: PropTypes.Requireable<number>;
    }
}
import React from 'react';
import PropTypes from 'prop-types';
