/**
* Calendar module exports
*
* Provides Google Calendar integration for Cedar Mail
*/
// Components
export { EventDetailsPopover } from './components/EventDetailsPopover';
export { CalendarSidebar } from './components/CalendarSidebar';
export { CalendarDataSync } from './components/CalendarDataSync';
// Hooks
export {
useCalendars,
useCalendar,
useCalendarEvents,
useCalendarEvent,
useCreateCalendarEvent,
useUpdateCalendarEvent,
useDeleteCalendarEvent,
useQuickAddEvent,
useFreeBusy,
useUpcomingEvents,
useTodayEvents,
useAllCalendarEvents,
} from './hooks/use-calendar';
// Types
export type {
CalendarEvent,
CalendarListEntry,
CreateEventInput,
UpdateEventInput,
ListEventsInput,
} from './types/calendar-types';
// Store
export type {
CalendarSlice,
CalendarState,
CalendarEventWithCalendarId,
} from './store/calendarSlice';
export { selectEventsForDay, selectNextEvent, selectUpcomingEvents } from './store/calendarSlice';