import { DateRange, Matcher } from 'react-day-picker'; import { DisableCalendarDates, RangeContext } from '../CalendarTypes'; type Props = { calendarRange?: DateRange; disabledDates?: Matcher[]; overlappingDate?: DateRange[]; rangeContext?: RangeContext; findFirstPossibleRangeContextCheckIn?: NonNullable['0']; findLastPossibleRangeContextCheckOut?: NonNullable['0']; currentSelectionLastCheckoutDate?: NonNullable['0']; }; export declare const handleCalendarModifiers: ({ calendarRange, disabledDates, overlappingDate, rangeContext, findFirstPossibleRangeContextCheckIn, findLastPossibleRangeContextCheckOut, currentSelectionLastCheckoutDate, }: Props) => { booked: Matcher[]; disabledAfterCheckIn: { after: Date; }[]; overlappingDate: { from: Date | undefined; }[]; noActiveSelectionStart: never[] | Date; noActiveSelectionMid: (never[] | { after: Date; before: Date; })[]; noActiveSelectionEnd: never[] | Date; checkoutOptionsMid: { after: Date; before: Date; }[]; checkInOnly: { from: Date; to: Date; }[]; checkOutOnly: { from: Date; to: Date; }[]; }; export {};