/** * Install Command Handler * Single Responsibility: Handle MCP configuration installation for various IDEs * * Usage: * codeseeker install --claude-code Configure Claude Code CLI (.mcp.json at project root) * codeseeker install --vscode Configure VS Code GitHub Copilot (.vscode/mcp.json) * codeseeker install --copilot Same as --vscode * codeseeker install --cursor Configure Cursor IDE * codeseeker install --visual-studio Configure Visual Studio * codeseeker install --global Install to user/global settings (default: workspace) * codeseeker install --list List current MCP configurations * * Note: Claude Code CLI uses .mcp.json (mcpServers format) at project root, * while VS Code extensions use .vscode/mcp.json (servers format). */ import { BaseCommandHandler } from '../base-command-handler'; import { CommandResult } from '../command-context'; export declare class InstallCommandHandler extends BaseCommandHandler { private logger; private readonly ideConfigs; handle(args: string): Promise; /** * Parse install-specific flags */ private parseInstallFlags; /** * Determine which IDE the user wants to configure */ private determineTargetIde; /** * Get workspace-level config path */ private getWorkspaceConfigPath; /** * Get VS Code global config path */ private getVSCodeGlobalConfigPath; /** * Get Claude Code CLI global config path (~/.claude.json) */ private getClaudeCodeGlobalConfigPath; /** * Get Cursor global config path */ private getCursorGlobalConfigPath; /** * Get Visual Studio global config path */ private getVisualStudioGlobalConfigPath; /** * Get Windsurf global config path */ private getWindsurfGlobalConfigPath; /** * Generate the MCP configuration for CodeSeeker in VS Code format */ private generateVSCodeMcpConfig; /** * Generate the MCP configuration for CodeSeeker in Cursor format */ private generateCursorMcpConfig; /** * Install MCP configuration to the target path */ private installMcpConfig; /** * Merge existing config with new CodeSeeker config */ private mergeConfigs; /** * Show post-installation instructions */ private showPostInstallInstructions; /** * List current MCP configurations */ private listConfigurations; /** * Check if a config file has CodeSeeker configured */ private configHasCodeSeeker; /** * Show help message */ private showHelp; } //# sourceMappingURL=install-command-handler.d.ts.map