/** * Simple middleware for Node.js servers to auto-inject VisiLog * * Usage: * import { createDevMiddleware } from 'visilog/middleware'; * * app.use(createDevMiddleware({ * port: 3001, * injectScript: true * })); */ import { Request, Response, NextFunction } from 'express'; interface MiddlewareConfig { port?: number; host?: string; injectScript?: boolean; logsDir?: string; enabled?: boolean; } export declare function createDevMiddleware(config?: MiddlewareConfig): (req: Request, res: Response, next: NextFunction) => void; export declare const express: typeof createDevMiddleware; export declare const koa: (config?: MiddlewareConfig) => (ctx: any, next: any) => Promise; export declare const fastify: (config?: MiddlewareConfig) => (request: any, reply: any, done: any) => void; export {}; //# sourceMappingURL=middleware.d.ts.map