import { Middleware } from 'koa'; import { AbstractMiddleware } from './AbstractMiddleware'; export declare type RegisteredMiddlewareType = Middleware & { _name?: string; _fromClass?: typeof AbstractMiddleware; }; export declare type MiddlewareLookupType = string | typeof AbstractMiddleware | Middleware; export declare type MiddlewareType = AbstractMiddleware | Middleware;