/** * `deterministic:lag` — the registry watching itself (entry `registry-lagging`, §4.3). * * Fed by the registry's own 30 s tick (and at once when the push ring sheds). Lagging means the * ring is over its depth threshold, the bus pull is more than `tail_lag_ms` behind the bus tail, or * the ring shed an input since the last tick. One flag per episode, run-less ("for whoever runs * studio"); the episode's flag clears when a tick finds the registry caught up. */ import { z } from 'zod'; import type { WatchCheck } from '../types.js'; declare const Threshold: z.ZodObject<{ queue_depth: z.ZodNumber; tail_lag_ms: z.ZodNumber; }, "strict", z.ZodTypeAny, { queue_depth: number; tail_lag_ms: number; }, { queue_depth: number; tail_lag_ms: number; }>; type Threshold = z.infer; export declare const lagCheck: WatchCheck, Threshold>; export {}; //# sourceMappingURL=lag.d.ts.map