/** * Format a date as relative time for table cells. * * Granularity (from the Date & timestamp display guide): * - 0–59 sec → "Just now" * - 1–59 min → "{n} min ago" * - 1–23 h → "{n} hours ago" / "1 hour ago" * - 24–47 h → "Yesterday, {HH:mm}" * - 2–6 days → "{n} days ago" * - 7–13 days → "1 week ago" * - 14–27 days → "{n} weeks ago" * - 28–149 days → "{n} months ago" * - 150 days – 11 months → "{d} {MMM}" * - ≥ 12 months → "{d} {MMM}, {yyyy}" * * Future dates are treated as "Just now" (clock skew tolerance). */ export declare const formatRelativeTime: (date: Date, now?: Date) => string; /** * Format a date as absolute time for tooltips. * * Output: "11 Feb, 2026 14:32:07 GMT+2" */ export declare const formatAbsoluteTime: (date: Date, options?: { showSeconds?: boolean; }) => string; /** * Format a date as short absolute date for cells. * * Output: "11 Feb, 2026" */ export declare const formatAbsoluteDate: (date: Date, now?: Date) => string; /** * Format only the time portion for cells. * * Output: "14:32 GMT+2" */ export declare const formatTimeOnly: (date: Date) => string; /** * Format timezone as "GMT+N" or "UTC". */ export declare const formatTimezone: (date: Date) => string;