/// import { KeyboardTypeOptions, NativeSyntheticEvent, TextInputFocusEventData } from 'react-native'; import { TailwindFn } from 'twrnc'; import { Style } from 'twrnc/dist/esm/types'; import type { MaskInputProps } from '../masks/InputMask.types'; declare type Props = { tw: TailwindFn; label?: string; placeholder?: string; helper?: string; style?: Style; labelStyle?: Style; inputStyle?: Style; placeholderStyle?: Style; iconStyle?: Style; helperStyle?: Style; value: string; inputType?: 'primary' | 'secondary'; helperType?: 'primary' | 'secondary'; error?: string; errorStyle?: Style; icon?: string; keyboardType?: KeyboardTypeOptions; required?: boolean; requiredStyle?: Style; editable?: boolean; multiline?: boolean; numberOfLines?: number; placeholderTextColor?: string; onFocusBorderColor?: Style; onBlur?: (e: NativeSyntheticEvent) => void; } & MaskInputProps; declare const InputText: ({ tw, label, placeholder, helper, style, labelStyle, inputStyle, placeholderStyle, iconStyle, helperStyle, onChangeText, value, inputType, helperType, error, errorStyle, icon, keyboardType, mask, showObfuscatedValue, placeholderFillCharacter, obfuscationCharacter, required, requiredStyle, editable, multiline, numberOfLines, placeholderTextColor, onFocusBorderColor, onBlur, }: Props) => JSX.Element; export default InputText;