export class CometChatNavBar extends React.Component<any, any, any> {
    static contextType: React.Context<{}>;
    constructor(props: any);
    tabListKeys: any[];
    state: {
        activeTab: null;
        tabList: never[];
    };
    componentDidMount(): void;
    getFilteredTabs: () => Promise<any>;
    enableChats: () => Promise<any>;
    enableUsers: () => Promise<any>;
    enableGroups: () => Promise<any>;
    enableSettings: () => Promise<any>;
    tabChanged: (tab: any) => void;
    getActiveTab: () => React.JSX.Element | null;
    getTabList: () => (React.JSX.Element | null)[];
    render(): React.JSX.Element;
}
export namespace CometChatNavBar {
    namespace defaultProps {
        export { theme };
    }
    namespace propTypes {
        let theme_1: PropTypes.Requireable<object>;
        export { theme_1 as theme };
    }
}
import React from 'react';
import { theme } from '../../../resources/theme';
import PropTypes from 'prop-types';
//# sourceMappingURL=index.d.ts.map