import { Ref } from 'vue'; import { FieldValidationProps } from '../../../../../composables/unifyValidation/useValidation'; export declare function useSySelectValidation(props: FieldValidationProps & { modelValue?: unknown; }, locales: Ref<{ requiredField: (label: string | undefined) => string; }>): { focused: Ref; validate: () => Promise; clearValidation: () => void; errors: import('vue').ComputedRef; warnings: import('vue').ComputedRef; successes: import('vue').ComputedRef; hasError: import('vue').ComputedRef; hasWarning: import('vue').ComputedRef; hasSuccess: import('vue').ComputedRef; validationIcon: import('vue').ComputedRef; };