import { StreamStore } from "../store.js"; import { SubagentDiscoverySnapshot } from "../types.js"; import { Event } from "@langchain/protocol"; //#region src/stream/discovery/subagents.d.ts type SubagentMap = ReadonlyMap; declare class SubagentDiscovery { #private; readonly store: StreamStore; /** Feed a single root event. Non-discovery events are ignored. */ push(event: Event): void; /** Current snapshot map. */ get snapshot(): SubagentMap; /** * Drop all discovery state. Called on thread rebind / dispose so a * new thread's subagents cannot bleed into the previous UI. */ reset(): void; discoverFromMessage(message: unknown, namespace: readonly string[]): void; } //#endregion export { SubagentDiscovery, SubagentMap }; //# sourceMappingURL=subagents.d.ts.map