import compose, { ComposedMiddleware } from 'koa-compose'; type Middleware = compose.Middleware; type Middlewares = Array; declare class PluginManage { clientMiddlewares: Middlewares; constructor(); addClientMiddleware(middleware: Middleware): void; callClientMiddleware(ctx: any, callClient: ComposedMiddleware): Promise; } declare const pluginManage: PluginManage; type AddPluginOptions = { clientMiddleware?: Middleware; }; declare const addPlugin: ({ clientMiddleware }: AddPluginOptions) => void; export { addPlugin, pluginManage as default };