import type { DateDisplayStyle, IntlLocale } from './types'; /** Returns a cached `Intl.DateTimeFormat` for the given locale and options. */ export declare function getDateTimeFormat(locale: IntlLocale, options: Intl.DateTimeFormatOptions): Intl.DateTimeFormat; /** Formats a date for display using a `dateStyle` preset. */ export declare function formatDisplayDate(date: Date, locale: IntlLocale, style?: DateDisplayStyle): string; /** Formats the month and year shown in the calendar header. */ export declare function formatMonthYear(date: Date, locale: IntlLocale): string; /** Returns localized narrow weekday labels ordered by the locale's first day of week. */ export declare function getWeekdayLabels(locale: IntlLocale, weekStartsOn: number): string[]; /** Formats a date range for display using a `dateStyle` preset. */ export declare function formatDateRange(start: Date, end: Date, locale: IntlLocale, style?: DateDisplayStyle): string; /** Localized label for the "today" shortcut (e.g. "today", "vandaag"). */ export declare function formatTodayLabel(locale: IntlLocale): string;