import type { Tool } from '../../types/tools.js'; import type { ConfigManager } from '../../config/manager.js'; import { ArchetypeLoader } from '../../agents/archetypes.js'; import { AgentMessageBus } from '../../agents/message-bus.js'; import type { WrfcController } from '../../agents/wrfc-controller.js'; import { AgentManager } from './manager.js'; export type { AgentExecutor, AgentRecord } from './manager.js'; export { AGENT_TEMPLATES, AgentManager } from './manager.js'; export { isActiveAgent } from './predicates.js'; export { cancelAllAgentRuns, type CancellableAgentRuns } from './cancel-all.js'; export declare function createAgentTool(config: { manager: AgentManager; messageBus: Pick; wrfcController?: Pick | undefined; archetypeLoader?: Pick | undefined; configManager: Pick; }): Tool; //# sourceMappingURL=index.d.ts.map