/**
 * Thin ILogSink adapter that bridges LogManager to the web console SSE stream.
 *
 * write() calls the broadcast function from logRoutes.
 * flush()/close() are no-ops — the SSE connections are managed by Express.
 */
import type { ILogSink, UnifiedLogEntry } from '../../logging/types.js';
export declare class WebSSELogSink implements ILogSink {
    private readonly broadcast;
    constructor(broadcast: (entry: UnifiedLogEntry) => void);
    write(entry: UnifiedLogEntry): void;
    flush(): Promise<void>;
    close(): Promise<void>;
}
//# sourceMappingURL=WebSSELogSink.d.ts.map