import { InternalModuleValue } from '../interfaces'; import { AllPropsType, PickerBasePropsType } from '../props'; import { ComputedRef } from 'vue'; export declare const useValidation: (props: PickerBasePropsType | AllPropsType) => { isDisabled: (date: Date) => boolean; validateDate: (date: Date) => boolean; validateMonthYearInRange: (month: number, year: number, isNext: boolean, preventNav: boolean) => boolean; isDateRangeAllowed: (range: Date[]) => boolean; checkMinMaxRange: (secondDate: Date, modelValue: InternalModuleValue, index?: number) => boolean; isValidTime: (date: InternalModuleValue) => boolean; isTimeValid: ComputedRef<(internalModelValue: InternalModuleValue) => boolean>; isMonthValid: ComputedRef<(internalModelValue: InternalModuleValue) => boolean>; };