declare const TextAreaTypes: () => import("vue").DefineComponent<{ label: { type: import("vue").PropType; default: string; }; testId: { type: import("vue").PropType; default: string; }; disabled: { type: import("vue").PropType; default: boolean; }; height: { type: import("vue").PropType; default: any; }; resize: { type: import("vue").PropType<"both" | "none" | "horizontal" | "vertical">; default: string; }; mandatory: { type: import("vue").PropType; default: boolean; }; modelValue: { type: import("vue").PropType; default: string; }; hoverHelpText: { type: import("vue").PropType; default: string; }; hoverHelpTextPlacement: { type: import("vue").PropType<"top" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "right" | "right-start" | "right-end" | "bottom" | "bottom-start" | "bottom-end" | "left" | "left-start" | "left-end">; default: string; }; maxLength: { type: import("vue").PropType; default: any; }; placeholder: { type: import("vue").PropType; default: string; }; maxLengthCounterPosition: { type: import("vue").PropType<"inside" | "outside">; default: string; }; feedbackText: { type: import("vue").PropType; default: string; }; feedbackVariant: { type: import("vue").PropType<"success" | "warning" | "error">; default: any; }; showFeedbackTextIcon: { type: import("vue").PropType; default: boolean; }; }, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:modelValue": (value: string) => void; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; default: string; }; testId: { type: import("vue").PropType; default: string; }; disabled: { type: import("vue").PropType; default: boolean; }; height: { type: import("vue").PropType; default: any; }; resize: { type: import("vue").PropType<"both" | "none" | "horizontal" | "vertical">; default: string; }; mandatory: { type: import("vue").PropType; default: boolean; }; modelValue: { type: import("vue").PropType; default: string; }; hoverHelpText: { type: import("vue").PropType; default: string; }; hoverHelpTextPlacement: { type: import("vue").PropType<"top" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "right" | "right-start" | "right-end" | "bottom" | "bottom-start" | "bottom-end" | "left" | "left-start" | "left-end">; default: string; }; maxLength: { type: import("vue").PropType; default: any; }; placeholder: { type: import("vue").PropType; default: string; }; maxLengthCounterPosition: { type: import("vue").PropType<"inside" | "outside">; default: string; }; feedbackText: { type: import("vue").PropType; default: string; }; feedbackVariant: { type: import("vue").PropType<"success" | "warning" | "error">; default: any; }; showFeedbackTextIcon: { type: import("vue").PropType; default: boolean; }; }>> & { "onUpdate:modelValue"?: (value: string) => any; }, { label: string; testId: string; disabled: boolean; height: string; resize: "both" | "none" | "horizontal" | "vertical"; mandatory: boolean; modelValue: string; hoverHelpText: string; hoverHelpTextPlacement: "top" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "right" | "right-start" | "right-end" | "bottom" | "bottom-start" | "bottom-end" | "left" | "left-start" | "left-end"; maxLength: number; placeholder: string; maxLengthCounterPosition: "inside" | "outside"; feedbackText: string; feedbackVariant: "success" | "warning" | "error"; showFeedbackTextIcon: boolean; }>[]; export { default as TextArea } from './TextAreaV4.vue'; export { TextAreaTypes };