import { Response } from './Http'; import { Request } from '@Typetron/Router/Request'; export type RequestHandler = (request: Request) => Promise; /** * @deprecated Please use the Middleware, HttpMiddleware or WebsocketMiddleware classes instead */ export type MiddlewareInterface = { handle(request: Request, next: RequestHandler): Promise; }; export declare abstract class GlobalMiddleware { abstract handle(request: Request, next: RequestHandler): Promise; } //# sourceMappingURL=Middleware.d.ts.map