/**
 * OverMind-MCP Server
 * ====================
 *
 * Ce fichier enregistre les 14 outils MCP du serveur Overmind.
 *
 * ─── ARCHITECTURE ───────────────────────────────────────────────────────────
 *
 * CHAQUE OUTIL MCP VIT DANS SON PROPRE FICHIER sous src/tools/.
 * Cela garantit :
 *   - Maintenabilité : un outil = un fichier, pas de fichier fourre-tout
 *   - Testabilité  : chaque outil peut être importé et testé isolément
 *   - Lisibilité  : server.ts reste un index lisible, pas 500 lignes de code
 *   - DX          : retrouver un tool = grep src/tools/, pas explorer 2000 lignes
 *
 * Convention de nommage :
 *   src/tools/<nom_du_tool>.ts     → contient le schéma Zod ET la fonction execute
 *   src/tools/run_<runner>.ts     → implémentation par runner (pas des outils MCP)
 *
 * Ajout d'un nouvel outil :
 *   1. Créer src/tools/<nom>.ts   → exporter <nom>Schema + <nom>Function
 *   2. L'importer dans server.ts → import { <nom> } from './tools/<nom>.js'
 *   3. Ajouter server.addTool()    → name, description, parameters, execute
 *
 * ─── LISTE DES 14 OUTILS ─────────────────────────────────────────────────
 *
 *  1. run_agent              → src/tools/run_agent.ts
 *  2. run_agents_parallel    → src/tools/run_agents_parallel.ts
 *  3. create_agent           → src/tools/create_agent.ts
 *  4. list_agents            → src/tools/manage_agents.ts
 *  5. delete_agent           → src/tools/manage_agents.ts
 *  6. update_agent_config    → src/tools/manage_agents.ts
 *  7. get_agent_configs      → src/tools/get_agent_configs.ts
 *  8. memory_search          → src/tools/memory_search.ts
 *  9. memory_store           → src/tools/memory_store.ts
 * 10. memory_runs            → src/tools/memory_runs.ts
 * 11. create_prompt          → src/tools/manage_prompts.ts
 * 12. edit_prompt            → src/tools/manage_prompts.ts
 * 13. config_example         → src/tools/config_example.ts
 * 14. agent_control          → src/tools/agent_control.ts  (REMPLACE: get_agent_status, stream_agent_output, kill_agent, wait_agent)
 */
import { FastMCP } from 'fastmcp';
export declare function createServer(name?: string, memoryOnly?: boolean, memoryToolsOnly?: boolean): FastMCP<import("fastmcp").FastMCPSessionAuth>;
//# sourceMappingURL=server.d.ts.map