import { FC, PropsWithChildren } from 'react'; import { KeyboardTypeOptions, ReturnKeyTypeOptions, StyleProp, TextStyle, ViewStyle } from 'react-native'; export type SearchBarProps = PropsWithChildren<{ /** 搜索框的placeholder */ placeholder?: string; /** 是否展示取消按钮 */ showCancelButton?: boolean; /** 是否允许清除 */ allowClear?: boolean; /** 搜索框是否禁用 */ disabled?: boolean; /** 搜索框的默认值 */ defaultValue?: string; /** 是否自动focus */ autoFocus?: boolean; /** 取消文字 */ cancelText?: string; /** 键盘下方的按钮类型,默认为搜索 */ returnKeyType?: ReturnKeyTypeOptions; /** 弹出键盘类型 */ keyboardType?: KeyboardTypeOptions; /** 最外层view的样式 */ style?: StyleProp; /** input框的样式 */ inputStyle?: StyleProp; /** 输入改变时的回调 */ onChange?: (text: string) => void; /** 提交时的搜索 */ onSearch?: (text: string) => void; /** 取消按钮按下时的不透明度 */ activeOpacity?: number; }>; declare const SearchBar: FC; export default SearchBar; //# sourceMappingURL=index.d.ts.map