import { RequestContext } from '#types/http-interceptor.js'; import { Logger } from '#logger/logger.js'; import { Status } from '#utils/http-status-codes.js'; import { HttpErrorHandler } from '#error/http-error-handler.js'; export declare class DefaultHttpErrorHandler implements HttpErrorHandler { protected logger: Logger; constructor(logger: Logger); handleError(err: Error, ctx: RequestContext): Promise; protected sendError(error: string, ctx: RequestContext, requestId: string, status?: Status): void; protected addRequestIdToHeader(requestId: string, ctx: RequestContext): void; } //# sourceMappingURL=default-http-error-handler.d.ts.map