import * as react from 'react';
import * as _react_types_calendar from '@react-types/calendar';
import { ContextType } from './use-calendar-base.js';
import { CalendarState, RangeCalendarState } from '@react-stately/calendar';
import '@react-types/shared';
import '@heroui/system/src/types';
import '@internationalized/date';
import 'tailwind-variants';
import '@heroui/system';
import '@heroui/theme';
import '@react-aria/calendar';
import '@react-types/button';
import '@heroui/button';
import '@heroui/react-utils';

declare const CalendarProvider: react.Provider<ContextType<CalendarState | RangeCalendarState<_react_types_calendar.DateValue>>>;
declare const useCalendarContext: () => ContextType<CalendarState | RangeCalendarState<_react_types_calendar.DateValue>>;

export { CalendarProvider, useCalendarContext };
