import { Ref } from 'vue'; import { FieldValidationProps } from '../../../../../composables/unifyValidation/useValidation'; export declare function useSyAutocompleteValidation(props: FieldValidationProps): { focused: Ref; hasInteracted: Ref; markInteracted: () => void; validate: (() => Promise) | (() => Promise); clearValidation: (() => void) | (() => void); validateOnSubmit: () => Promise; validateOnBlur: () => void; displayErrors: import('vue').ComputedRef; displayWarnings: import('vue').ComputedRef; displaySuccesses: import('vue').ComputedRef; displayHasError: import('vue').ComputedRef; displayHasWarning: import('vue').ComputedRef; displayHasSuccess: import('vue').ComputedRef; validationIcon: import('vue').ComputedRef; };