///
import React from 'react';
import { TextInputProperties } from 'react-native';
import { TextAreaItemPropsType } from './PropsType';
import { ITextareaItemStyle } from './style/index.native';
import { Omit } from '../_util/types';
export declare type TextInputProps = Omit;
export interface TextareaItemNativeProps extends TextAreaItemPropsType, TextInputProps {
last?: boolean;
onContentSizeChange?: (e: any) => void;
styles?: ITextareaItemStyle;
}
export default class TextAreaItem extends React.Component {
static defaultProps: {
onChange(): void;
onFocus(): void;
onBlur(): void;
onErrorClick(): void;
clear: boolean;
error: boolean;
editable: boolean;
rows: number;
count: number;
keyboardType: string;
autoHeight: boolean;
last: boolean;
styles: any;
};
constructor(props: TextareaItemNativeProps);
onChange: (event: {
nativeEvent: {
text: string;
contentSize: {
width: number;
height: number;
};
target: number;
eventCount: number;
};
}) => void;
onContentSizeChange: (event: {
nativeEvent: {
contentSize: {
width: number;
height: number;
};
};
}) => void;
render(): JSX.Element;
}