import { NextFunction, Response } from 'express'; import { Logger } from 'pino'; import { SanitizedConfig } from '../../config/types'; import { ErrorResponse } from '../responses/formatError'; import { PayloadRequest } from '../types'; import APIError from '../../errors/APIError'; export declare type ErrorHandler = (err: APIError, req: PayloadRequest, res: Response, next: NextFunction) => Promise | void>; declare const errorHandler: (config: SanitizedConfig, logger: Logger) => (err: APIError, req: PayloadRequest, res: Response, next: NextFunction) => Promise | void>; export default errorHandler;