/**
 * 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