import type { DateCalendar, DateSegment, FirstDayOfWeek, IsoDate } from './types'; export type DateSegmentLayoutPart = Readonly<{ kind: 'segment'; type: DateSegment; value: string; }> | Readonly<{ kind: 'literal'; value: string; }>; export type WeekdayLabel = Readonly<{ short: string; long: string; }>; export type CalendarEraOption = Readonly<{ id: string; label: string; }>; export declare function resolveDateLocale(locale?: string): string; export declare function createUtcPresentationDate(date: IsoDate): Date; export declare function formatLocalizedNumber(value: number, locale: string): string; export declare function normalizeLocalizedDigits(value: string, locale: string): string; export declare function getCalendarEraOptions(locale: string, calendar: DateCalendar): CalendarEraOption[]; export declare function getDateSegmentLayout(value: string, locale: string, calendar: DateCalendar): DateSegmentLayoutPart[]; export declare function formatDateValue(value: string, locale: string, calendar: DateCalendar): string; export declare function getFallbackFirstDayOfWeekForRegion(region: string): FirstDayOfWeek; export declare function getLocaleFirstDayOfWeek(locale: string): FirstDayOfWeek; export declare function getLocaleDirection(locale: string): 'ltr' | 'rtl'; export declare function getWeekdayLabels(locale: string, firstDayOfWeek: FirstDayOfWeek): WeekdayLabel[]; export declare function formatCalendarMonthHeading(value: string, locale: string, calendar: DateCalendar): string; //# sourceMappingURL=dateLocale.d.ts.map