import type { RootProps } from '@vuepic/vue-datepicker'; import type { AvDatePickerModel, AvDatePickerMonthModel, AvDatePickerTimeModel } from '../../components/interaction/inputs/AvDatePicker/AvDatePicker.types.js'; export type AvDatePickerType = 'date' | 'datetime-local' | 'month' | 'time' | 'week'; export type AvDatePickerFormatsByType = Record; export declare function createDatePickerFormat(format: string): NonNullable; export declare const AV_DATE_PICKER_FORMATS_BY_TYPE: AvDatePickerFormatsByType; export declare function isDate(value: unknown): value is Date; export declare function isMonthModel(value: AvDatePickerModel): value is AvDatePickerMonthModel; export declare function isTimeModel(value: AvDatePickerModel): value is AvDatePickerTimeModel; export declare function isDateRange(value: AvDatePickerModel): value is [Date, Date]; export declare function isMonthRange(value: AvDatePickerModel): value is [AvDatePickerMonthModel, AvDatePickerMonthModel]; export declare function isTimeRange(value: AvDatePickerModel): value is [AvDatePickerTimeModel, AvDatePickerTimeModel]; export declare function toDate(value: AvDatePickerModel): Date | null;