export default SpaceListItem;
/**
 * @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 SpaceListItem extends React.PureComponent<any, any, any> {
    constructor(props: any);
    constructor(props: any, context: any);
    state: {
        id: any;
    };
    render(): JSX.Element;
}
declare namespace SpaceListItem {
    namespace propTypes {
        let attachments: PropTypes.Requireable<PropTypes.ReactNodeLike[]>;
        let childrenLeft: PropTypes.Requireable<PropTypes.ReactNodeLike>;
        let childrenRight: PropTypes.Requireable<PropTypes.ReactNodeLike>;
        let className: PropTypes.Requireable<string>;
        let header: PropTypes.Validator<NonNullable<PropTypes.ReactNodeLike>>;
        let headerSecondary: PropTypes.Requireable<string>;
        let highlightColor: PropTypes.Requireable<string>;
        let id: PropTypes.Requireable<string>;
        let isAlertOn: PropTypes.Requireable<boolean>;
        let isBold: PropTypes.Requireable<boolean>;
        let isDecrypting: PropTypes.Requireable<boolean>;
        let isMentioned: PropTypes.Requireable<boolean>;
        let isMuted: PropTypes.Requireable<boolean>;
        let isOverview: PropTypes.Requireable<boolean>;
        let isUnread: PropTypes.Requireable<boolean>;
        let resultRight: PropTypes.Requireable<PropTypes.ReactNodeLike>;
        let searchTerm: PropTypes.Requireable<string>;
        let subheader: PropTypes.Requireable<PropTypes.ReactNodeLike>;
        let theme: PropTypes.Requireable<string>;
        let title: PropTypes.Requireable<string>;
        let type: PropTypes.Requireable<string>;
    }
    namespace defaultProps {
        let attachments_1: any;
        export { attachments_1 as attachments };
        let childrenLeft_1: any;
        export { childrenLeft_1 as childrenLeft };
        let childrenRight_1: any;
        export { childrenRight_1 as childrenRight };
        let className_1: string;
        export { className_1 as className };
        let headerSecondary_1: string;
        export { headerSecondary_1 as headerSecondary };
        let highlightColor_1: string;
        export { highlightColor_1 as highlightColor };
        let id_1: string;
        export { id_1 as id };
        let isAlertOn_1: boolean;
        export { isAlertOn_1 as isAlertOn };
        let isBold_1: boolean;
        export { isBold_1 as isBold };
        let isDecrypting_1: boolean;
        export { isDecrypting_1 as isDecrypting };
        let isMentioned_1: boolean;
        export { isMentioned_1 as isMentioned };
        let isMuted_1: boolean;
        export { isMuted_1 as isMuted };
        let isOverview_1: boolean;
        export { isOverview_1 as isOverview };
        let isUnread_1: boolean;
        export { isUnread_1 as isUnread };
        let resultRight_1: any;
        export { resultRight_1 as resultRight };
        let searchTerm_1: string;
        export { searchTerm_1 as searchTerm };
        let subheader_1: string;
        export { subheader_1 as subheader };
        let title_1: string;
        export { title_1 as title };
        let theme_1: string;
        export { theme_1 as theme };
        let type_1: string;
        export { type_1 as type };
    }
    let displayName: string;
}
import React from 'react';
import PropTypes from 'prop-types';
