export declare class Now { static instant(): Instant; } export declare class Duration { readonly milliseconds: number; constructor(milliseconds?: number); get seconds(): number; static from(param: { seconds?: number; milliseconds?: number; }): Duration; } export declare class Instant { #private; constructor(timestamp: number); static compare(a: Instant, b: Instant): number; add(d: Duration): Instant; since(other: Instant): Duration; subtract(d: { seconds?: number; milliseconds?: number; }): Instant; }