/* Types related to Searchbar component will be defined here,which can be used by helper method or the ui-co- mponent. */ import React from 'react'; import { ViewStyle, StyleProp, TextStyle, ImageSourcePropType, ImageStyle, TextInput, } from 'react-native'; export type customProps = { backIcon?: string; backIconStyle?: StyleProp; clearIcon?: string; clearIconStyle?: StyleProp; containerStyle?: StyleProp; inputStyle?: StyleProp; leftIcon?: string; leftIconStyle?: StyleProp; leftLogo?: ImageSourcePropType; leftLogoStyle?: StyleProp; onBackIconPress?(): void; onClearIconPress?(): void; onLeftIconPress?(): void; onLeftLogoPress?(): void; onRightIconPress?(): void; onRightLogoPress?(): void; onPress?(): void; rightIcon?: string; rightIconStyle?: StyleProp; rightLogo?: ImageSourcePropType; rightLogoStyle?: StyleProp; showBackIcon?: boolean; showClearIcon?: boolean; }; export type SearchbarProps = React.ComponentProps & customProps;