export default class BrInputBox extends PureComponent { static propTypes: { name: PropTypes.Requireable; className: PropTypes.Requireable; placeholder: PropTypes.Requireable>; value: PropTypes.Requireable>; icon: PropTypes.Requireable; readOnly: PropTypes.Requireable; isDisabled: PropTypes.Requireable; autoFocus: PropTypes.Requireable; clickable: PropTypes.Requireable; clearable: PropTypes.Requireable; onEnter: PropTypes.Requireable<(...args: any[]) => any>; onClick: PropTypes.Requireable<(...args: any[]) => any>; onInput: PropTypes.Requireable<(...args: any[]) => any>; onChange: PropTypes.Requireable<(...args: any[]) => any>; onKeyDown: PropTypes.Requireable<(...args: any[]) => any>; onKeyPress: PropTypes.Requireable<(...args: any[]) => any>; onKeyUp: PropTypes.Requireable<(...args: any[]) => any>; onFocus: PropTypes.Requireable<(...args: any[]) => any>; onBlur: PropTypes.Requireable<(...args: any[]) => any>; }; static defaultProps: { autoFocus: boolean; }; constructor(props: any); constructor(props: any, context: any); handleKeyPress: (e: any) => void; handleClearInput: (e: any) => void; handleOnInput: (e: any) => void; handleOnChange: (e: any) => void; handleOnIconClick: () => void; render(): JSX.Element; } import { PureComponent } from 'react'; import PropTypes from 'prop-types';