declare class SearchInput extends React.Component { static valueDefault: string; static getDerivedStateFromProps(nextProps: any, prevState: any): { ownUpdate: boolean; value?: undefined; } | { value: any; ownUpdate?: undefined; } | null; constructor(props: any); state: { value: any; ownUpdate: boolean; focused: boolean; }; timeout: NodeJS.Timeout | null; setText: (text: any) => void; onChangeText: (text: any) => void; onPress: () => void; focus: () => void; onFocus: () => void; onBlur: () => void; render(): JSX.Element; inputRef: TextInput | null | undefined; } declare namespace SearchInput { namespace propTypes { const cancelStyle: PropTypes.Requireable; const containerStyle: PropTypes.Requireable; const textCancelStyle: PropTypes.Requireable; const textCancel: PropTypes.Requireable; const onCancel: PropTypes.Requireable<(...args: any[]) => any>; const isHighlight: PropTypes.Requireable; const onPressCancel: PropTypes.Requireable; const style: PropTypes.Requireable; const textStyle: PropTypes.Requireable; const debound: PropTypes.Requireable; const onPressIconRight: PropTypes.Requireable<(...args: any[]) => any>; const iconRightStyle: PropTypes.Requireable; const iconRight: PropTypes.Requireable; } namespace defaultProps { const debound_1: number; export { debound_1 as debound }; } } export default SearchInput; import React from "react"; import { TextInput } from "react-native"; import PropTypes from "prop-types"; //# sourceMappingURL=SearchInput.web.d.ts.map