import { BaseClientManager } from './base.js'; import type { ClientOptions } from '../utils/types.js'; /** * Client manager implementation for Claude Desktop. * * Responsible for configuring and managing the MCP server integration * for the Claude Desktop application. * * @see {@link https://claude.ai/download | Claude Desktop Download} */ export declare class ClaudeClientManager extends BaseClientManager { private wsl; constructor(); configure(options: ClientOptions): Promise; /** * Returns the path to the Claude Desktop configuration file. * * When running under WSL, resolves the Windows APPDATA path via cmd.exe and * constructs the path under the WSL mount point so the config is placed where * Claude Desktop (running on Windows) expects it. * * @returns The absolute path to the configuration file. */ getConfigPath(): string; }