import { PluginObject } from 'vue';
import { ModulVue } from '../../utils/vue/vue';
export declare class MTextarea extends ModulVue {
    characterCount: boolean;
    maxLength: number;
    lengthOverflow: boolean;
    characterCountThreshold: number;
    id: string;
    inputAriaDescribedby: string;
    inputAriaActivedescendant?: string;
    inputAriaAutocomplete?: string;
    inputAriaControls?: string;
    $refs: {
        input: HTMLElement;
    };
    readonly internalValue: string;
    private internalTextareaHeight;
    private get valueLength();
    private get maxLengthNumber();
    private get hasTextareaError();
    private get isTextareaValid();
}
declare const TextareaPlugin: PluginObject<any>;
export default TextareaPlugin;
//# sourceMappingURL=textarea.d.ts.map