/**
 * ScheduleCalendar 공통 컴포넌트
 *
 * 주/월 뷰 전환, 일정 바 표시, 날짜별 뱃지 등을 지원하는 재사용 가능한 스케줄 달력
 */

export { ScheduleCalendar } from './ScheduleCalendar';
export { CalendarHeader } from './CalendarHeader';
export { MonthView } from './MonthView';
export { WeekView } from './WeekView';
export { WeekTimeView } from './WeekTimeView';
export { DayCell } from './DayCell';
export { ScheduleBar } from './ScheduleBar';
export { MorePopover } from './MorePopover';

export type {
  ScheduleCalendarProps,
  ScheduleEvent,
  DayBadge,
  CalendarView,
  CalendarHeaderProps,
  DayCellProps,
  ScheduleBarProps,
  MorePopoverProps,
  MonthViewProps,
  WeekViewProps,
  WeekTimeViewProps,
} from './types';

export { EVENT_COLORS, BADGE_COLORS } from './types';

export * from './utils';