import { LoggingConfig, MiddlewareFunction } from './types-clean'; export declare class LoggingMiddleware { isEnabled: boolean; private config; constructor(config?: LoggingConfig); middleware(): MiddlewareFunction; private logRequest; getHealthStatus(): { status: string; enabled: boolean; }; getMetrics(): { totalRequests: number; averageResponseTime: number; }; } export declare function createLoggingMiddleware(config?: LoggingConfig): MiddlewareFunction; //# sourceMappingURL=logging-middleware-clean.d.ts.map