declare const _default: import("vue").DefineComponent<{ modelValue: StringConstructor; maxlength: NumberConstructor; rows: { type: NumberConstructor; default: number; }; placeholder: { type: StringConstructor; default: string; }; showWordLimit: BooleanConstructor; autosize: BooleanConstructor; disabled: { type: BooleanConstructor; default: boolean; }; readonly: { type: BooleanConstructor; default: boolean; }; }, { wrapperClassName: import("vue").ComputedRef; innerClassName: string; limitClassName: string; innerValue: import("vue").WritableComputedRef; limit: import("vue").ComputedRef; textareaHeight: {}; textareaRef: import("vue").Ref; handleInput: (event: Event) => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("update:model-value" | "change")[], "update:model-value" | "change", import("vue").PublicProps, Readonly> & { onChange?: ((...args: any[]) => any) | undefined; "onUpdate:model-value"?: ((...args: any[]) => any) | undefined; }, { disabled: boolean; readonly: boolean; placeholder: string; rows: number; showWordLimit: boolean; autosize: boolean; }, {}>; export default _default;