import { Timestamp } from '@triplit/types'; export declare class HybridLogicalClock { private lastPhysicalTimeMs; private lastLogicalTime; readonly clientId: string; constructor(options: { clientId: string; lastPhysicalTimeMs?: number; lastLogicalTime?: number; }); get currentPhysicalTimeMs(): number; current(): Timestamp; next(): Timestamp; updatePhysicalTimeMs(physicalTimeMs: number): void; static compare(a: Timestamp, b: Timestamp): number; static MIN: Readonly; }