import { Context, Fragment, Next, segment, Session } from 'koishi'; import { BehaviorConfig } from '../types/config'; declare class DvcMiddleware { private ctx; static inject: { dvc: { required: boolean; }; dvcSession: { required: boolean; }; dvcPersonality: { required: boolean; }; sst: { required: boolean; }; }; private readonly pluginConfig; constructor(ctx: Context, config: BehaviorConfig); /** * @param session 当前会话 * @param next 通过函数 * @returns 消息 */ middleware(session: Session, next: Next): Promise; } export default DvcMiddleware;