export { Calendar, CalendarDate, CalendarDateTime, Time, ZonedDateTime } from '@internationalized/date'; declare const ALLOWED_FORMAT_PARTS_KEYS: readonly ["day", "dayPeriod", "era", "fractionalSecond", "hour", "minute", "month", "relatedYear", "second", "timeZone", "weekday", "year", "yearName"]; type DateInput = Date | string | number; type Locale = string; type FormattedPartsObject = { [key in (typeof ALLOWED_FORMAT_PARTS_KEYS)[number]]?: string | undefined; }; interface ParsedDateTime extends FormattedPartsObject { rawParts: Array<{ type: string; value: unknown; }>; formattedDate: string; date: Date | null; } declare const _default$3: (date: DateInput, options?: { locale?: Locale; dateTimeMode?: "dateOnly" | "timeOnly" | "dateTime" | string | null | undefined; intlOptions?: Intl.DateTimeFormatOptions; } | undefined) => string; declare const _default$2: (date: DateInput, options?: { locale?: Locale; baseDate?: DateInput; intlOptions?: Intl.RelativeTimeFormatOptions; } | undefined) => string; declare const _default$1: (options: { locale?: Locale; weekday?: "long" | "short" | "narrow" | undefined; }) => string[]; declare const _default: (date: DateInput, options?: { locale?: Locale; intlOptions?: Intl.DateTimeFormatOptions; } | undefined) => ParsedDateTime; export { _default$3 as formatDateTime, _default$2 as getRelativeTime, _default$1 as getWeekdays, _default as parseDateTime };