/** Group 群聊主体的本地实现。 */ import type { DispatchStrategy } from "../types/group/DispatchStrategy.js"; import type { AgentModel } from "../agent/AgentModel.js"; import type { GroupContract, GroupOptions } from "../types/group/Group.js"; import type { Agent } from "../agent/Agent.js"; import { GroupSessions } from "./GroupSessions.js"; /** Group 主体:只持有身份、成员、资源引用和群聊上下文集合。 */ export declare class Group implements GroupContract { readonly id: string; readonly name: string; readonly instruction?: string; readonly model?: AgentModel; readonly members: readonly Agent[]; readonly dispatch_strategy: DispatchStrategy; readonly sessions: GroupSessions; constructor(options: GroupOptions); /** 释放 Group 所拥有的全部群聊上下文。 */ dispose(): Promise; } //# sourceMappingURL=Group.d.ts.map