/** * MCP client exports for configuration management. * * Provides initialized client manager instances for supported applications. * * @module clients */ import { ClaudeClientManager } from './claude.js'; import { ClaudeCodeClientManager } from './claude-code.js'; import { CursorClientManager } from './cursor.js'; import { WindsurfClientManager } from './windsurf.js'; import { VSCodeClientManager } from './vscode.js'; import { GeminiClientManager } from './gemini.js'; /** * Namespace object containing initialized client managers. * * Each property corresponds to a supported client application. * * @property {ClaudeClientManager} claude - Manager for Claude Desktop. * @property {ClaudeCodeClientManager} 'claude-code' - Manager for the Claude Code CLI. * @property {CursorClientManager} cursor - Manager for Cursor code editor. * @property {WindsurfClientManager} windsurf - Manager for Windsurf editor. * @property {VSCodeClientManager} vscode - Manager for Visual Studio Code. * @property {GeminiClientManager} gemini - Manager for the Gemini CLI. * * @see {@link https://claude.ai/download | Claude Desktop} * @see {@link https://claude.ai/download | Claude Code} * @see {@link https://www.cursor.com/ | Cursor Code Editor} * @see {@link https://windsurf.com/editor | Windsurf Editor} * @see {@link https://code.visualstudio.com/ | Visual Studio Code} * @see {@link https://geminicli.com/docs/ | Gemini CLI Docs} */ export declare const clients: { claude: ClaudeClientManager; 'claude-code': ClaudeCodeClientManager; cursor: CursorClientManager; windsurf: WindsurfClientManager; vscode: VSCodeClientManager; gemini: GeminiClientManager; }; export type { ClientType, ClientManager, ClientConfig, ServerConfig } from './types.js';