/** * Log API routes for the unified dev console. * * Mounts on the existing Express app to provide: * - GET /api/logs — JSON query (delegates to MemoryLogSink) * - GET /api/logs/stream — SSE real-time stream (supports server-side filtering via query params) * - GET /api/logs/stats — Queue sizes and capacities */ import { Router } from 'express'; import type { MemoryLogSink } from '../../logging/sinks/MemoryLogSink.js'; import type { UnifiedLogEntry } from '../../logging/types.js'; export interface LogRoutesResult { router: Router; broadcast: (entry: UnifiedLogEntry) => void; clientCount: () => number; } export declare function createLogRoutes(memorySink: MemoryLogSink): LogRoutesResult; //# sourceMappingURL=logRoutes.d.ts.map