import { type buildDaysCalendarGrid } from '../../../utils/date';
type UseLogicParams = Pick<Parameters<typeof buildDaysCalendarGrid>[0], 'baseDate' | 'selectedDate' | 'isMondayFirst' | 'minDate' | 'maxDate' | 'hoveredDate' | 'selectedRanges'>;
export declare const useLogic: ({ selectedRanges, selectedDate, hoveredDate, isMondayFirst, baseDate, }: UseLogicParams) => {
    memoizedSelectedDate: Date | null;
    memoizedHoveredDate: Date | null;
    memoizedSelectedRanges: {
        dateA: Date;
        dateB: Date;
    }[] | null;
};
export {};
