export { generateCalendar, generateLeagueCalendar } from "@/Domain/season/generateCalendar";
export { generateRestDays } from "@/Domain/season/generateRestDays";
export { parseSeasonDates } from "@/Domain/season/parseSeasonDates";
export { computeStandings } from "@/Domain/season/computeStandings";
export { runSeasonTransition } from "@/Domain/season/seasonTransition";
export type { SeasonTransitionInput, SeasonTransitionResult, SquadSaveRef } from "@/Domain/season/seasonTransition";
export type {
  Fixture,
  SeasonData,
  SeasonArchive,
  SeasonTitle,
  LeagueCalendarResult,
  LeagueSeasonMeta,
  RoundFixtures,
  LeagueDateIndex,
  LeagueSeasonState,
} from "@/types/calendarTypes";
export { LEAGUE_SCHEDULE_CONFIGS } from "@/Domain/season/leagueScheduleConfig";
export type { LeagueScheduleConfig } from "@/Domain/season/leagueScheduleConfig";
