export default class BrDropdownMultiSelectMenu extends React.PureComponent { static propTypes: { btnColorStyle: PropTypes.Requireable; className: PropTypes.Requireable; defaultTitle: PropTypes.Requireable; doneBtnColorStyle: PropTypes.Requireable; isDisabled: PropTypes.Requireable; items: PropTypes.Requireable<(PropTypes.InferProps<{ icon: PropTypes.Requireable; title: PropTypes.Requireable; value: PropTypes.Requireable; checked: PropTypes.Requireable; dom: PropTypes.Requireable; }> | null | undefined)[]>; onDone: PropTypes.Validator<(...args: any[]) => any>; selectedItems: PropTypes.Requireable<(PropTypes.InferProps<{ icon: PropTypes.Requireable; title: PropTypes.Requireable; value: PropTypes.Requireable; checked: PropTypes.Requireable; dom: PropTypes.Requireable; }> | null | undefined)[]>; allowSelectAllNone: PropTypes.Requireable; searchPlaceholderText: PropTypes.Requireable; noItemFoundText: PropTypes.Requireable; outsideClickDone: PropTypes.Requireable; }; static defaultProps: { items: never[]; btnColorStyle: string; doneBtnColorStyle: string; isDisabled: boolean; defaultTitle: string; allowSelectAllNone: boolean; searchPlaceholderText: string; noItemFoundText: string; outsideClickDone: boolean; }; constructor(props: any); componentId: string; state: { isActive: boolean; selectedItems: any; filteredItems: any; }; UNSAFE_componentWillReceiveProps(nextProps: any): void; modifySelectedItems: (currentItem: any) => void; handleClickOpenBtn: () => void; handleClickCloseBtn: () => void; handleClickOutside: () => void; handleSelectAllOrNone: () => void; handleQueryChange: (queryString: any) => void; renderDisplayTitle: (item: any, idx: any, toggleCheckboxCallback: any) => JSX.Element; render(): JSX.Element; } import React from 'react'; import PropTypes from 'prop-types';