/** * @module gateway/jitter * * Symmetric interval jitter for periodic loops. Without it, every device fires * its heartbeat/discovery on the same fixed cadence, so a fleet hammers the * platform in lockstep — worst of all during recovery, when they all reconnect * at once (a thundering herd). A small ±ratio spread decorrelates them. */ /** Apply ±`ratio` jitter to `baseMs` (default ±15%). */ export declare function jittered(baseMs: number, ratio?: number): number;