/**
 * 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';
