import { CrudeTimeSpan, TimeSpan, TimeStamp } from './telem'; /** * Calculates and tracks clock skew between two systems using a midpoint * synchronization algorithm. Useful for distributed systems where clock * synchronization is critical. */ export declare class ClockSkewCalculator { private readonly now; private localStartT; private lastSkew; constructor(now?: () => TimeStamp); start(): void; end(remoteMidpointT: TimeStamp): void; get skew(): TimeSpan; exceeds(threshold: CrudeTimeSpan): boolean; } //# sourceMappingURL=clockSkew.d.ts.map