export default ComposerSidebar;
/** ComposerSidebar */
declare class ComposerSidebar extends React.PureComponent<any, any, any> {
    constructor(props: any);
    constructor(props: any, context: any);
    state: {
        focusedIndex: null;
    };
    _sectionContainerRef: React.RefObject<any>;
    _itemRefs: {};
    _getSelectedIndex: () => any;
    _getEffectiveFocusedIndex: () => number;
    _handleKeyDown: (e: any) => void;
    _handleFocusOut: (e: any) => void;
    _renderItem(item: any): React.JSX.Element;
    _renderSection: ({ section: { items: sectionItems, sectionTitle }, showSectionTitles, }: {
        section: {
            items: any;
            sectionTitle: any;
        };
        showSectionTitles?: boolean | undefined;
    }) => React.JSX.Element;
    _renderSections: (sections: any) => React.JSX.Element;
    _separateToSections: (items: any) => {
        sectionTitle: any;
        items: any;
    }[];
    render(): React.JSX.Element;
}
declare namespace ComposerSidebar {
    let displayName: string;
    namespace defaultProps {
        let labelPlacement: string;
        let selectedId: null;
        let items: never[];
        let size: string;
        function onClick(): void;
        namespace labelTooltipProps {
            let placement: string;
        }
        let ellipsis: boolean;
    }
}
import React from 'react';
//# sourceMappingURL=ComposerSidebar.d.ts.map