import { MCPSettingsManager } from '../core/mcp-settings-manager'; import { MCPServerRegistry } from '../core/mcp-server-registry'; /** * @interface McpEnhancementConfig * @description Configuration for MCP Ecosystem Enhancement. */ export interface McpEnhancementConfig { } /** * @interface McpEnhancementOperations * @description Defines operations for enhancing the MCP ecosystem. */ export interface McpEnhancementOperations { addMissingMcpServers(): Promise; optimizeMcpServerConfigurations(): Promise; setupMcpServerMonitoringAndRecovery(): Promise; implementMcpServerLoadBalancing(): Promise; } /** * @class McpEnhancer * @description Addresses gaps and optimizes the complete MCP ecosystem. */ export declare class McpEnhancer implements McpEnhancementOperations { private config; private logger; private settingsManager; private serverRegistry; constructor(config: McpEnhancementConfig, settingsManager: MCPSettingsManager, serverRegistry: MCPServerRegistry); /** * Adds any missing MCP servers that would benefit gemini-flow. * @returns {Promise} */ addMissingMcpServers(): Promise; /** * Optimizes MCP server configurations for Google Cloud integration. * @returns {Promise} */ optimizeMcpServerConfigurations(): Promise; /** * Sets up MCP server health monitoring and automatic recovery. * @returns {Promise} */ setupMcpServerMonitoringAndRecovery(): Promise; /** * Implements intelligent MCP server load balancing. * @returns {Promise} */ implementMcpServerLoadBalancing(): Promise; } //# sourceMappingURL=mcp-enhancement.d.ts.map