/// import express = require("express"); import { IBrokerBus } from "@tandem/common"; import { IEditorMasterConfig } from "../config"; export interface IHTTPRouteHandler { handle(req: express.Request, res: express.Response, next?: () => any): any; } export declare abstract class BaseHTTPRouteHandler implements IHTTPRouteHandler { protected readonly kernel: any; protected readonly bus: IBrokerBus; protected readonly config: IEditorMasterConfig; middleware?: any[]; abstract handle(req: express.Request, res: express.Response, next?: () => any): any; }