import { Request, Response, NextFunction } from '../types';
/**
 * ApplicationError controller must extend this class
 */
export declare abstract class ErrorController {
    /**
     * Express.Request
     */
    request: Request;
    /**
     * Express.Response
     */
    response: Response;
    /**
     * Express.NextFunction
     */
    next: NextFunction;
    error: Error;
    /**
     * Invoked on application error
     */
    abstract internalServerError(): void;
}
