/**
 * 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<void>;
    close(): Promise<void>;
}
//# sourceMappingURL=WebSSEMetricsSink.d.ts.map