import { createPlugin as e } from "../core/index.mjs";
import { DayTimeColsView as i } from "./internal.mjs";
const t = {
  allDaySlot: Boolean
};
var o = e({
  name: "@fullcalendar/timegrid",
  initialView: "timeGridWeek",
  optionRefiners: t,
  views: {
    timeGrid: {
      component: i,
      usesMinMaxTime: !0,
      allDaySlot: !0,
      slotDuration: "00:30:00",
      slotEventOverlap: !0
      // a bad name. confused with overlap/constraint system
    },
    timeGridDay: {
      type: "timeGrid",
      duration: { days: 1 }
    },
    timeGridWeek: {
      type: "timeGrid",
      duration: { weeks: 1 }
    }
  }
});
export {
  o as default
};
