type __VLS_Props = { modelValue?: string; placeholder?: string; rows?: number; disabled?: boolean; readonly?: boolean; maxLength?: number; showCount?: boolean; resize?: 'none' | 'vertical' | 'horizontal' | 'both'; status?: 'default' | 'success' | 'error'; }; declare const _default: import('vue').DefineComponent<__VLS_Props, { focus: () => void | undefined; blur: () => void | undefined; textareaRef: import('vue').Ref; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { input: (value: string) => any; blur: (event: FocusEvent) => any; focus: (event: FocusEvent) => any; "update:modelValue": (value: string) => any; }, string, import('vue').PublicProps, Readonly<__VLS_Props> & Readonly<{ onInput?: ((value: string) => any) | undefined; onBlur?: ((event: FocusEvent) => any) | undefined; onFocus?: ((event: FocusEvent) => any) | undefined; "onUpdate:modelValue"?: ((value: string) => any) | undefined; }>, { status: "default" | "success" | "error"; rows: number; disabled: boolean; placeholder: string; resize: "none" | "vertical" | "horizontal" | "both"; modelValue: string; readonly: boolean; showCount: boolean; maxLength: number; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, { textareaRef: HTMLTextAreaElement; }, any>; export default _default;