export interface Stamp { /** Lamport logical time. */ lamport: number; /** Wall clock, ISO-8601. Advisory only. */ wall: string; } /** Monotonic Lamport clock for a single actor/process. */ export declare class LamportClock { #private; constructor(start?: number); /** Local event: advance and return. */ tick(): number; /** Receiving a remote stamp: merge then advance. */ observe(remote: number): number; get value(): number; } export declare function nowStamp(clock: LamportClock): Stamp; //# sourceMappingURL=clock.d.ts.map