import type { TUiFiledWrapperProps } from './FieldWrapper.vue'; export type TUiFieldTextAreaProps = TUiFiledWrapperProps & { modelValue?: string; }; export type TUiFieldTextAreaEmits = { (e: 'input', v: Event): void; (e: 'update:model-value', v?: string | number | Date): void; (e: 'update:error', v?: string): void; }; declare const _default: import('./vue/dist/vue.esm-bundler.js').DefineComponent<{ label: { type: import('./vue/dist/vue.esm-bundler.js').PropType; }; error: { type: import('./vue/dist/vue.esm-bundler.js').PropType; }; disabled: { type: import('./vue/dist/vue.esm-bundler.js').PropType; }; readonly: { type: import('./vue/dist/vue.esm-bundler.js').PropType; }; description: { type: import('./vue/dist/vue.esm-bundler.js').PropType; }; modelValue: { type: import('./vue/dist/vue.esm-bundler.js').PropType; }; }, {}, unknown, {}, {}, import('./vue/dist/vue.esm-bundler.js').ComponentOptionsMixin, import('./vue/dist/vue.esm-bundler.js').ComponentOptionsMixin, { input: (v: Event) => void; "update:model-value": (v?: string | number | Date | undefined) => void; "update:error": (v?: string | undefined) => void; }, string, import('./vue/dist/vue.esm-bundler.js').VNodeProps & import('./vue/dist/vue.esm-bundler.js').AllowedComponentProps & import('./vue/dist/vue.esm-bundler.js').ComponentCustomProps, Readonly; }; error: { type: import('./vue/dist/vue.esm-bundler.js').PropType; }; disabled: { type: import('./vue/dist/vue.esm-bundler.js').PropType; }; readonly: { type: import('./vue/dist/vue.esm-bundler.js').PropType; }; description: { type: import('./vue/dist/vue.esm-bundler.js').PropType; }; modelValue: { type: import('./vue/dist/vue.esm-bundler.js').PropType; }; }>> & { onInput?: ((v: Event) => any) | undefined; "onUpdate:model-value"?: ((v?: string | number | Date | undefined) => any) | undefined; "onUpdate:error"?: ((v?: string | undefined) => any) | undefined; }, {}, {}>; export default _default;