import type { RangeValue, PickerMode, Locale } from '../interface'; import type { GenerateConfig } from '../generate'; import type { ComputedRef, Ref } from 'vue'; export default function useRangeDisabled({ picker, locale, selectedValue, disabledDate, disabled, generateConfig, }: { picker: Ref; selectedValue: Ref>; disabledDate?: Ref<(date: DateType) => boolean>; disabled: ComputedRef<[boolean, boolean]>; locale: Ref; generateConfig: Ref>; }, openRecordsRef: Ref<{ [x: number]: boolean; }>): ((date: DateType) => boolean)[];