import { FormatDateOptions } from '@multisystemsuite/timezone-engine-shared-types'; /** Format date with locale and timezone awareness */ declare function formatDate(date: Date | string | number, options?: FormatDateOptions): string; /** Cached date formatting for high-performance scenarios */ declare function formatDateCached(date: Date | string | number, options?: FormatDateOptions): string; /** Format relative time (e.g. "2 hours ago") */ declare function formatRelativeTime(date: Date | string | number, _baseDate?: Date | string | number): string; /** Format relative date with timezone context */ declare function formatRelativeDate(date: Date | string | number, baseDate?: Date | string | number): string; /** Format time in 12h or 24h style */ declare function formatTime(date: Date | string | number, timezone: string, style?: "12h" | "24h", _locale?: string): string; /** Get locale-aware date format for a locale string */ declare function getLocaleDateFormat(locale: string): string; /** Get locale time format preference */ declare function getLocaleTimeFormat(locale: string): "12h" | "24h"; export { formatDate, formatDateCached, formatRelativeDate, formatRelativeTime, formatTime, getLocaleDateFormat, getLocaleTimeFormat };