///
import { Context, Middleware } from '../../vision/types';
import { PayloadError } from './PayloadError';
import { Vision } from '../../vision/Vision';
export declare class ErrorHandlerMiddleware {
static errorHandler(): Middleware;
protected static emitEvent(vision: Vision, status: number, error: PayloadError | null, ctx: Context): Promise;
protected static log(error: PayloadError, ctx: Context): void;
}