import type { ClaudeFlowPlugin, PluginContext, MCPToolDefinition, CLICommandDefinition, AgentTypeDefinition } from '@claude-flow/shared/src/plugin-interface.js'; export declare class AgentFederationPlugin implements ClaudeFlowPlugin { readonly name = "@claude-flow/plugin-agent-federation"; readonly version: "1.0.0-alpha.18"; readonly description = "Cross-installation agent federation with PII protection and AI defence"; readonly author = "Claude Flow Team"; readonly dependencies: string[]; private coordinator; private context; private transport; private agentCardServer; initialize(context: PluginContext): Promise; shutdown(): Promise; registerMCPTools(): MCPToolDefinition[]; registerCLICommands(): CLICommandDefinition[]; registerAgentTypes(): AgentTypeDefinition[]; healthCheck(): Promise; } //# sourceMappingURL=plugin.d.ts.map