import * as React from 'react'; import type { CalendarProps } from '../components/Calendar/Calendar'; export interface UseCalendarDependencies extends Pick { value?: Array | Date | null; } export declare function useCalendar({ value, disablePast, disableFuture, shouldDisableDate, onHeaderChange, onNextMonth, onPrevMonth, minDateTime, maxDateTime, }: UseCalendarDependencies): { viewDate: Date; setViewDate: (value: Date) => void; setPrevMonth: () => void; setNextMonth: () => void; focusedDay: Date | undefined; setFocusedDay: React.Dispatch>; isDayFocused: (day: Date) => boolean; isDayDisabled: (day: Date, withTime?: boolean) => boolean; isMonthDisabled: (month: number, year?: number) => boolean; isYearDisabled: (year: number) => boolean; }; //# sourceMappingURL=useCalendar.d.ts.map