import { Ref } from 'vue'; import { ValidationRule } from 'vuetify'; /** Interface between the validation entrypoint "useValidation" composable and the Vuetify validation logic. */ export declare function useVuetifyValidation(modelValue: Ref, rules: Ref, disabled: Ref, errors: Ref, error: Ref, errorMessages: Ref, focused: Ref, maxErrors: Ref | undefined, name: Ref, label: Ref, readonly: Ref, validateOn: Ref<'input' | 'blur' | 'submit'>): { errorMessages: import('vue').ComputedRef; isDirty: import('vue').ComputedRef; isDisabled: import('vue').ComputedRef; isReadonly: import('vue').ComputedRef; isPristine: import('vue').ShallowRef; isValid: import('vue').ComputedRef; isValidating: import('vue').ShallowRef; reset: () => Promise; resetValidation: () => Promise; validate: (silent?: boolean) => Promise; validationClasses: import('vue').ComputedRef<{ [x: string]: boolean; }>; };