import { ErrorConfig, ErrorMiddlewareFunction } from './types-clean'; export declare class ErrorMiddleware { isEnabled: boolean; private config; constructor(config?: ErrorConfig); middleware(): ErrorMiddlewareFunction; getHealthStatus(): { status: string; enabled: boolean; }; getMetrics(): { totalErrors: number; errorsByType: Record; }; } export declare function createErrorMiddleware(config?: ErrorConfig): ErrorMiddlewareFunction; //# sourceMappingURL=error-middleware-clean.d.ts.map