/** * memory-journal-mcp — HTTP Transport Handlers * * Standalone handler functions for utility endpoints and auth middleware. */ import type { Request, Response } from 'express'; import type { ServerRuntime } from '../../utils/maintenance-lock.js'; /** * Handle the /health endpoint */ export declare function handleHealthCheck(_req: Request, res: Response): void; /** * Handle the /metrics endpoint (Prometheus format) */ export declare function handlePrometheusMetrics(runtime: ServerRuntime): (req: Request, res: Response) => void; /** * Handle the / endpoint — helpful for browser visitors and debugging */ export declare function handleRootInfo(_req: Request, res: Response): void; /** * Create a bearer token authentication middleware. * Bypasses /health and /metrics endpoints. Uses timing-safe comparison. */ export declare function createAuthMiddleware(authToken: string): (req: Request, res: Response, next: () => void) => void; //# sourceMappingURL=handlers.d.ts.map