import { ToolDefinition } from '../tools'; export interface AgentConfig { name: string; description: string; model: string; promptId: string; tools: ToolDefinition[]; } export declare function registerAgent(config: AgentConfig): void; export declare function getAgent(name: string): AgentConfig | undefined; export declare function allAgents(): AgentConfig[]; /** * Backwards-compatible AGENTS object — populated as agents register. * server.ts uses AGENTS[name] and Object.values(AGENTS). */ export declare const AGENTS: Record; /** Pick tools from ALL_TOOLS by name. */ export declare function pick(names: string[]): ToolDefinition[];