import type { Response } from 'express'; import type { Logger } from 'pino'; import type { ExtendedRequest } from './types.js'; export declare const logRequestError: (req: ExtendedRequest, requestId: string, error: Error, logger: Logger) => void; export declare const setupErrorLogging: (req: ExtendedRequest, res: Response, requestId: string, logger: Logger) => void; export declare const logUncaughtException: (req: ExtendedRequest, requestId: string, error: Error, logger: Logger) => void; export declare const logRequestTimeout: (req: ExtendedRequest, requestId: string, timeout: number, logger: Logger) => void; export declare const logRequestCancellation: (req: ExtendedRequest, requestId: string, logger: Logger) => void; export declare const logMiddlewareError: (req: ExtendedRequest, errorData: { requestId: string; middlewareName: string; error: Error; }, logger: Logger) => void; //# sourceMappingURL=error-logger.d.ts.map