import { Context } from "koishi"; import { Config } from "../config"; import { MiddlewareManager } from "../middleware/base"; import { IServiceContainer } from "./ServiceContainer"; /** * 中间件配置器 * 负责配置和组装中间件链 */ export declare class MiddlewareConfigurator { private ctx; private config; private container; private controller; constructor(ctx: Context, config: Config, container: IServiceContainer); /** * 配置中间件链 */ configure(): MiddlewareManager; private setupMiddlewareChain; private registerEventHandlers; private registerCleanupHandlers; dispose(): void; }