import { OnInit, EventEmitter, TemplateRef, AfterContentChecked } from '@angular/core';
export declare class TextareaItem implements OnInit, AfterContentChecked {
    prefixCls: string;
    wrapCls: object;
    labelCls: object;
    controlCls: object;
    clearCls: object;
    hasCount: boolean;
    characterLength: number;
    isTitleString: boolean;
    maxLength: number;
    private _prefixListCls;
    private _value;
    private _defaultValue;
    private _placeholder;
    private _editable;
    private _disabled;
    private _clear;
    private _rows;
    private _count;
    private _autoHeight;
    private _error;
    private _labelNumber;
    private _name;
    private _title;
    private _focus;
    private _autoFocus;
    private _isClear;
    private _isClickingClear;
    textRef: any;
    value: string;
    defaultValue: string;
    placeholder: string;
    editable: boolean;
    disabled: boolean;
    clear: boolean;
    rows: number;
    error: boolean;
    labelNumber: number;
    count: number;
    prefixListCls: string;
    name: string;
    autoHeight: boolean;
    title: string | TemplateRef<any>;
    focus: any;
    autoFocus: boolean;
    onChange: EventEmitter<any>;
    onBlur: EventEmitter<any>;
    onFocus: EventEmitter<any>;
    onErrorClick: EventEmitter<any>;
    constructor();
    setCls(): void;
    setCharacterLength(): void;
    inputChange(e: any): void;
    inputFocus(value: any): void;
    inputBlur(value: any, event: any): void;
    clearInput(): void;
    errorClick(e: any): void;
    reAlignHeight(): void;
    countSymbols(text?: string): number;
    ngOnInit(): void;
    ngAfterContentChecked(): void;
}
