import * as React from 'react'; export interface Props { onSearch: (value: string) => void; placeholder?: string; clean?: boolean; } export interface State { value: string; } export default class SearchBox extends React.Component { private debouncedOnSearch; constructor(props: any); shouldComponentUpdate(nextProps: any, nextState: any): boolean; render(): JSX.Element; handleChange: (event: any) => void; }