export { default as UiCalendar } from './UiCalendar.vue';

export type {
  UiCalendarProps,
  UiCalendarEmits,
  UiCalendarLayout,
  UiCalendarWeekdayFormat,
  UiCalendarWeekStartsOn,
  UiCalendarDirection,
  DateValue,
  Matcher,
} from './types';

// Re-export date utilities for consumers to use with UiCalendar
export { CalendarDate, getLocalTimeZone, today } from '@internationalized/date';
