import type { MCPToolDefinition } from '@claude-flow/shared/src/plugin-interface.js'; import type { PluginContext } from '@claude-flow/shared/src/plugin-interface.js'; import type { FederationCoordinator } from './application/federation-coordinator.js'; import type { WgMeshService } from './domain/services/wg-mesh-service.js'; type CoordinatorGetter = () => FederationCoordinator | null; type ContextGetter = () => PluginContext | null; type WgMeshGetter = () => WgMeshService | null; export declare function createMcpTools(getCoordinator: CoordinatorGetter, getContext: ContextGetter, getWgMesh?: WgMeshGetter): MCPToolDefinition[]; export {}; //# sourceMappingURL=mcp-tools.d.ts.map