export default class BrSearchBox extends PureComponent { static propTypes: { query: PropTypes.Requireable; className: PropTypes.Requireable; autoFocus: PropTypes.Requireable; placeholder: PropTypes.Requireable; isAjaxSearch: PropTypes.Requireable; isDisabled: PropTypes.Requireable; onQueryChange: PropTypes.Validator<(...args: any[]) => any>; onQuerySubmit: PropTypes.Validator<(...args: any[]) => any>; }; static defaultProps: { placeholder: string; autoFocus: boolean; isDisabled: boolean; isAjaxSearch: boolean; }; constructor(props: any); constructor(props: any, context: any); ajaxSearchSubmit: () => any; render(): JSX.Element; } import { PureComponent } from 'react'; import PropTypes from 'prop-types';