import { FieldValidationProps } from '../../composables/unifyValidation/useValidation'; import { VTextarea } from 'vuetify/components'; import { locales as defaultLocales } from './locales'; import { DeepPartial } from '../../utils/locales/mergeLocales'; export type SyTextAreaOwnProps = { uniqueId?: string; counter?: boolean | number | string; modelValue?: string; trim?: boolean; replaceTabs?: number; required?: boolean; maxLines?: number; autoWrap?: number; normalize?: boolean; validateOn?: VTextarea['validateOn']; variant?: VTextarea['variant']; color?: string; label: string; bgColor?: string; clearable?: boolean; helpText?: string; hideDetails?: boolean; displayAsterisk?: boolean; locales?: DeepPartial; } & FieldValidationProps; export type SyTextAreaVuetifyProps = VTextarea['$props']; export type SyTextAreaPublicProps = Omit & SyTextAreaOwnProps;