import { StyleProp, TextStyle, ViewStyle } from 'react-native'; import React, { ComponentType } from 'react'; export declare const isEmpty: (str: string) => boolean; export declare type keyboardType = 'default' | 'number-pad' | 'decimal-pad' | 'numeric' | 'email-address' | 'phone-pad' | 'ascii-capable' | 'numbers-and-punctuation' | 'url' | 'name-phone-pad' | 'twitter' | 'web-search' | 'visible-password'; export declare type Props = { readonly children?: React.ReactNode; readonly disabled?: boolean; readonly error?: string; readonly errorStyle?: StyleProp; readonly iconStyle?: StyleProp<{ color?: string; }>; readonly inputStyle?: StyleProp; readonly inputTestID?: string; readonly keyboardType?: keyboardType; readonly label?: string; readonly labelStyle?: StyleProp; readonly multiline?: boolean; readonly onPressIcon?: () => void; readonly onTouch?: () => void; readonly placeholder?: string; readonly rightIcon?: string; readonly secureTextEntry?: boolean; readonly testID?: string; readonly value?: string; readonly wrapperStyle?: StyleProp; }; declare const TouchableTextInput: ComponentType; export default TouchableTextInput;