import { ISODateTimeString } from '../metadata/ISODateTimeStrings'; export declare class TimeDurations { static toMillis(duration: Duration): DurationMS; static compute(duration: Duration, date?: Date): Date; static format(duration: Duration): DurationStr; static formatConcise(duration: Duration): void; static toRandom(duration: Duration): DurationMS; static hasElapsed(since: Date | ISODateTimeString, duration: Duration, now?: Date): boolean; static inWeeks(since: Date | ISODateTimeString, now?: Date): string; private static toDate; } export declare type DurationMS = number; export declare type DurationStr = string; export declare type Duration = DurationStr | DurationMS;