import { ComputedRef, WritableComputedRef } from 'vue'; import { InternalModuleValue, RangeConfig, VueEmit } from '../interfaces'; export declare const handleMultiDatesSelect: (date: Date, modelValue: WritableComputedRef, multiDatesLimit?: number | string | null) => void; export declare const setMonthOrYearRange: (modelValue: WritableComputedRef, date: Date, emit: VueEmit) => Date[]; export declare const checkRangeAutoApply: (range: Date[], emit: VueEmit, autoApply: boolean, modelAuto: boolean) => void; export declare const setPresetDate: (opts: { value: Date[] | string[] | Date | string; range: boolean; timezone?: string; modelValue: WritableComputedRef; }) => void; export declare const getRangeWithFixedDate: (date: Date, modelValue: WritableComputedRef, emit: VueEmit, defaultedRange: ComputedRef) => Date[];