/**
 * Subagent catalog — single source of truth for `subagent_type` values
 * the `task` tool accepts. Add a subagent: write its file, add to map.
 */
import type { AgentDefinition } from '../agent-definition.js';
/** Every subagent the embedded `task` tool can spawn, keyed by wire name. */
export declare const SUBAGENT_CATALOG: Readonly<Record<string, AgentDefinition>>;
/** Lookup a subagent by its wire `subagent_type` value. */
export declare function getSubagent(name: string): AgentDefinition | undefined;
/** Wire names of all registered subagents. */
export declare function getSubagentNames(): readonly string[];
//# sourceMappingURL=index.d.ts.map