/// import React from 'react'; import { GestureResponderEvent, TextInputProperties } from 'react-native'; import Input from './Input.native'; import { InputItemPropsType } from './PropsType'; import { Omit } from '../_util/types'; /** * React Native TextInput Props except these props */ export declare type TextInputProps = Omit; export interface InputItemProps extends InputItemPropsType, TextInputProps { last?: boolean; onExtraClick?: (event: GestureResponderEvent) => void; onErrorClick?: (event: GestureResponderEvent) => void; } export default class InputItem extends React.Component { static defaultProps: { type: string; editable: boolean; clear: boolean; onChange: () => void; onBlur: () => void; onFocus: () => void; extra: string; onExtraClick: () => void; error: boolean; onErrorClick: () => void; labelNumber: number; labelPosition: string; textAlign: string; last: boolean; styles: any; }; inputRef: Input | null; onChange: (text: string) => void; onInputBlur: () => void; onInputFocus: () => void; onInputClear: () => void; focus: () => void; render(): JSX.Element; }