import * as React from "react"; import { StyleProp, TextInputProps, ViewStyle, Animated, TextStyle, ImageStyle, ImageSourcePropType } from "react-native"; export interface IInteractiveTextInputProps extends TextInputProps { style?: StyleProp; textInputStyle?: StyleProp; iconContainerStyle?: StyleProp; iconImageStyle?: StyleProp; iconImageSource?: ImageSourcePropType; ImageComponent?: any; IconComponent?: any; enableIcon?: boolean; mainColor?: string; originalColor?: string; animatedPlaceholderTextColor?: string; onFocus?: () => void; onBlur?: () => void; onIconPress?: () => void; } interface IState { } export default class InteractiveTextInput extends React.Component { interpolatedColor: Animated.Value; constructor(props: IInteractiveTextInputProps); showOriginColor: () => void; showFocusColor: () => void; renderIcon: () => false | JSX.Element | undefined; renderAnimatedTextInput: () => JSX.Element; render(): JSX.Element; } export {};