import type { DayEventsData } from '../../types-generic'; export interface Props { /** Events data to display on calendar dates, or null to show no events. */ events?: DayEventsData[] | null; /** Initial year to display when the calendar first loads. */ year?: number; /** Initial month to display (zero-indexed, where 0 is January). */ month?: number; /** Base URL path for constructing day-specific links. */ baseUrl?: string; /** Callback when navigating to prev/next month */ onMonthNavigate?: (direction: 'prev' | 'next', year: number, month: number) => void; /** Callback when a date cell is clicked */ onDateSelect?: (date: string, hasEvents: boolean) => void; /** Callback when Today button is clicked */ onTodayClick?: () => void; } declare const Calendar: import("svelte").Component; type Calendar = ReturnType; export default Calendar; //# sourceMappingURL=Calendar.svelte.d.ts.map