import { Controller } from "./Http.controller"; import { HttpError } from "./Http.error"; import { HttpRequest as HttpRequest } from "./Http.request"; import { HttpResponse } from "./Http.response"; import { Cyan } from "../core"; import { CyanRequest } from "../types/Handler"; export declare class JsonController extends Controller { afterHandle(request: HttpRequest, response: any): Promise; onHttpError(request: HttpRequest, error: HttpError): Promise; onError(error: Error, req: CyanRequest, cyan: Cyan): Promise; }