import { type MatesDate } from "./date"; /** One calendar month with 1-based index and locale-aware names. */ export interface MonthInfo { /** Month 1–12 (January = 1). */ number: number; /** Localised full month name (e.g. "January"). */ name: string; /** Localised abbreviated month name (e.g. "Jan"). */ shortName: string; } /** * All twelve months with names formatted for the given locale (or mates date * locale from {@link setLocale} / `navigator.language`). * * Uses UTC anchor dates so labels are stable across time zones. */ export declare function getMonths(locale?: string): MonthInfo[]; /** * Calendar grid for a month as weeks × 7 days. Each cell is a {@link date} * instance (`MatesDate`) for that calendar day in the configured local offset / * timezone (see {@link setTimezone}, {@link setTimezoneOffset}). * * The week always starts on **Sunday** (column 0), regardless of locale * `weekInfo` / regional conventions. * * @param year Full year (e.g. 2026) * @param month Calendar month **1–12** (January = 1) */ export declare function getCalendar(year: number, month: number): MatesDate[][]; //# sourceMappingURL=calendar.d.ts.map