export declare class TimeUnit { readonly milliseconds: number; readonly longName: string; readonly shortName: string; constructor(milliseconds: number, longName: string, shortName: string); } export declare class Time { static readonly UNITS: { MILLISECOND: { milliseconds: number; longName: string; shortName: string; }; SECOND: { milliseconds: number; longName: string; shortName: string; }; MINUTE: { milliseconds: number; longName: string; shortName: string; }; HOUR: { milliseconds: number; longName: string; shortName: string; }; DAY: { milliseconds: number; longName: string; shortName: string; }; MONTH: { milliseconds: number; longName: string; shortName: string; }; YEAR: { milliseconds: number; longName: string; shortName: string; }; }; static humanizeTimeSince(since: Date, short?: boolean, skipOneUnitNumber?: boolean, units?: TimeUnit[]): string; static humanizeTimeTo(to: Date, short?: boolean, skipOneUnitNumber?: boolean, units?: TimeUnit[]): string; static humanizeDuration(duration: number, short?: boolean, skipNumberTextPartWhenSingular?: boolean, units?: TimeUnit[]): string; }