/** * MCP Tools Usage Examples * Demonstrates type-safe usage of Claude Flow and RUV Swarm MCP tools */ import type { MCPToolName } from "../types/mcp-tools.js"; export declare class MCPToolsExamples { private adapter; constructor(apiKey: string); /** * Example: Initialize a swarm with type safety */ initializeSwarm(): Promise; /** * Example: Spawn agents with different types */ spawnAgents(): Promise; /** * Example: Orchestrate complex tasks */ orchestrateTask(): Promise; /** * Example: Memory management with type safety */ manageMemory(): Promise; /** * Example: Neural pattern training */ trainNeuralPatterns(): Promise; /** * Example: GitHub integration */ manageGitHubRepository(): Promise; /** * Example: RUV Swarm tools usage */ useRuvSwarmTools(): Promise; /** * Example: Performance monitoring and optimization */ monitorPerformance(): Promise; /** * Example: Comprehensive workflow automation */ automateWorkflow(): Promise; /** * Utility method to check available MCP tools */ getAvailableTools(): MCPToolName[]; /** * Type guard example */ processToolCall(toolName: string, params: any): void; } //# sourceMappingURL=mcp-tools-usage.d.ts.map