/** * Format a date to a human-readable time-ago string. * * @param date - The date to format * @param options - Formatting options */ export declare function formatTimeAgo(date: Date | number | string, options?: FormatTimeAgoOptions): string; export declare interface FormatTimeAgoOptions { max?: 'second' | 'minute' | 'hour' | 'day' | 'week' | 'month' | 'year' fullDateFormatter?: (date: Date) => string messages?: Partial<{ justNow: string past: (n: string) => string future: (n: string) => string second: (n: number) => string minute: (n: number) => string hour: (n: number) => string day: (n: number) => string week: (n: number) => string month: (n: number) => string year: (n: number) => string }> }