import { Ref } from 'vue'; import { FieldValidationProps } from '../../../composables/unifyValidation/useValidation'; export declare function useSyTextAreaValidation(props: FieldValidationProps & { maxLines?: number; }, { internalValue, hasInteracted, }: { internalValue: Ref; hasInteracted: Ref; }): { focused: Ref; validate: (() => Promise) | (() => Promise); clearValidation: (() => void) | (() => void); errors: Ref | import('vue').ComputedRef; warnings: Ref | import('vue').ComputedRef; successes: Ref | import('vue').ComputedRef; hasError: import('vue').ComputedRef | import('vue').ComputedRef; hasWarning: import('vue').ComputedRef | import('vue').ComputedRef; hasSuccess: import('vue').ComputedRef; validationIcon: import('vue').ComputedRef; mergedVuetifyRules: import('vue').ComputedRef<(string | boolean | PromiseLike | ((value: any) => PromiseLike) | import('../useDefaultValidationRules').TextareaRule)[]>; };