/// import { AnyId, Value } from './core'; export declare type TimeUnit = 'ms' | 's' | 'm' | 'h' | 'd'; declare module './core' { interface AnyId { time(unit?: TimeUnit): AnyId; since(t: Date): AnyId; } } export declare class TimeValue extends Value { private divisor; private epoch; constructor(owner: AnyId, divisor: number); value(): Buffer; since(t: Date): void; } export declare class Time { time(this: AnyId, unit?: TimeUnit): AnyId; since(this: AnyId, t: Date): AnyId; }