declare class RoundTextInput extends React.Component { static getDerivedStateFromProps(nextProps: any, prevState: any): { value: any; } | null; constructor(props: any); state: { value: any; }; onChangeText: (text: any) => void; setText: (value: any) => void; focus: () => void; blur: () => void; onRightIconPress: () => void; onLeftIconPress: () => void; renderDots: () => JSX.Element[]; renderTextUnderline: () => JSX.Element[]; render(): JSX.Element; textInput: TextInput | null | undefined; } declare namespace RoundTextInput { namespace propTypes { const clearOnRightPress: PropTypes.Requireable; const leftIcon: PropTypes.Requireable>; const leftIconStyle: PropTypes.Requireable; const maxLength: PropTypes.Requireable; const onBlur: PropTypes.Requireable<(...args: any[]) => any>; const onChangeText: PropTypes.Requireable<(...args: any[]) => any>; const onFocus: PropTypes.Requireable<(...args: any[]) => any>; const onLeftIconPress: PropTypes.Requireable<(...args: any[]) => any>; const onRightIconPress: PropTypes.Requireable<(...args: any[]) => any>; const rightIcon: PropTypes.Requireable>; const rightIconStyle: PropTypes.Requireable; const secureTextEntry: PropTypes.Requireable; const style: PropTypes.Requireable; const textStyle: PropTypes.Requireable; const value: PropTypes.Requireable; const separateTextUnderline: PropTypes.Requireable; const rightComponent: PropTypes.Requireable; const initWithDots: PropTypes.Requireable; const disableFocus: PropTypes.Requireable; } namespace defaultProps { const separateTextUnderline_1: boolean; export { separateTextUnderline_1 as separateTextUnderline }; const secureTextEntry_1: boolean; export { secureTextEntry_1 as secureTextEntry }; const initWithDots_1: boolean; export { initWithDots_1 as initWithDots }; const disableFocus_1: boolean; export { disableFocus_1 as disableFocus }; } } export default RoundTextInput; import React from "react"; import { TextInput } from "react-native"; import PropTypes from "prop-types"; //# sourceMappingURL=RoundTextInput.d.ts.map