//#region src/core/calendar-date.d.ts /** * CalendarDate — pure proleptic-Gregorian calendar day. * * No JS `Date`, no timezone, no DOM. A `CalendarDate` is a plain wall-calendar * coordinate: "the 5th of June 2026", independent of any clock or zone. * * Non-Gregorian calendar systems (Hijri, Hebrew, Japanese) are out of scope for * v3. If ever needed, they arrive via a separate `CalendarSystem` adapter, not * by reinterpreting these fields. */ type CalendarDate = { readonly year: number; /** 1-12 (January = 1). */ readonly month: number; /** 1-31, clamped to the month length. */ readonly day: number; }; /** Construct a CalendarDate. Does not validate; use {@link isValidDate} to check. */ declare function calendarDate(year: number, month: number, day: number): CalendarDate; //#endregion export { calendarDate as n, type CalendarDate as t };