export declare const SECOND_MS = 1000; export declare const MINUTE_MS = 60000; export declare const HOUR_MS = 3600000; export declare const DAY_MS = 86400000; export declare const WEEK_MS: number; /** * Formats a timestamp into a human-readable relative or absolute time label * using native Intl APIs (RelativeTimeFormat for < 7 days, DateTimeFormat for older dates). * * Returns null when the timestamp is less than 1 minute old (caller should * treat this as "up to date" and display the appropriate message). * * @param timestamp - The past timestamp in milliseconds. * @param locale - BCP 47 locale string used for formatting (e.g. "en", "fr"). * @param now - Current time in milliseconds (defaults to Date.now(), injectable for testing). */ export declare function formatTimeAgo(timestamp: number, locale: string, now?: number): string | null; //# sourceMappingURL=timeAgo.d.ts.map