import { ValidationRule as SyValidationRule } from '../../composables/validation/useValidation'; import { Ref } from 'vue'; import { ValidationRule as VuetifyValidationRule } from 'vuetify'; import { locales } from './locales'; export declare function useMonthPickerValidation(args: { modelValue: Ref; readonly: Ref; disabled: Ref; required: Ref; isValidateOnBlur: Ref; showSuccessMessages: Ref; disableErrorHandling: Ref; useVuetifyValidation: Ref; label: Ref; rules: Ref; customRules: Ref; customWarningRules?: Ref; customSuccessRules?: Ref; errorMessages?: Ref; warningMessages?: Ref; successMessages?: Ref; hasErrorProp?: Ref; hasWarningProp?: Ref; hasSuccessProp?: Ref; maxErrors?: Ref; focused: Ref; locales: Ref; }): { errors: import('vue').ComputedRef; warnings: import('vue').ComputedRef; successes: import('vue').ComputedRef; hasError: import('vue').ComputedRef; hasWarning: import('vue').ComputedRef; hasSuccess: import('vue').ComputedRef; state: import('vue').ComputedRef<"default" | "success" | "warning" | "error">; validate: () => Promise; clearValidation: () => void; };