import { BindingEngine, Disposable } from "aurelia-framework";
import { BaseInput } from "./base-input";
export declare class UITextarea extends BaseInput {
    protected bindingEngine: BindingEngine;
    value: string;
    number: number;
    placeholder: string;
    maxHeight: number;
    minHeight: number;
    resizable: boolean;
    size: 'sm' | 'md' | 'lg' | 'xl';
    protected disposable: Disposable;
    isValueObservable: boolean;
    private hiddenDivId;
    constructor(element: Element, bindingEngine: BindingEngine);
    get counter(): string;
    protected attached(): void;
    valueChanged(newValue: any, oldValue: any): void;
    protected detached(): void;
    protected textareaAutoResize(): void;
}
