/** * Thin IMetricsSink adapter that bridges MetricsManager to the web console SSE stream. * * onSnapshot() calls the onSnapshot function from metricsRoutes. * flush()/close() are no-ops — the SSE connections are managed by Express. */ import type { IMetricsSink, MetricSnapshot } from '../../metrics/types.js'; export declare class WebSSEMetricsSink implements IMetricsSink { private readonly pushSnapshot; readonly name = "WebSSEMetricsSink"; constructor(pushSnapshot: (snapshot: MetricSnapshot) => void); onSnapshot(snapshot: MetricSnapshot): void; flush(): Promise; close(): Promise; } //# sourceMappingURL=WebSSEMetricsSink.d.ts.map