import { type DateRange, type Matcher } from "react-day-picker"; export type Intent = "to" | "from"; export declare function addToRange(day: Date, { from, to }: DateRange, intent: Intent): DateRange; export declare const AddToRangeMiddle = "addToRangeMiddle"; export declare const AddToRangeStart = "addToRangeStart"; export declare const AddToRangeEnd = "addToRangeEnd"; export declare const RemoveFromRange = "removeFromRange"; export declare const HoveredDayExists = "HoveredDayExists"; export declare const HalfRangeSelected = "HalfRangeSelected"; type GetDateNextStateResult = typeof AddToRangeMiddle | typeof AddToRangeStart | typeof AddToRangeEnd | typeof RemoveFromRange | undefined; export declare function addToRangeNextState(day: Date, dayToAdd: Date, range: DateRange, intent: Intent): GetDateNextStateResult; export declare function addToRangeModifiers(dayToAdd: Date, range: DateRange, intent: Intent): Record; export {};