import { MCPClient } from '../MCPClient';
export declare class ClaudeCodePluginClient extends MCPClient {
    name: string;
    getServerPropertyName(): string;
    getConfigPath(): Promise<string>;
    /**
     * Uninstall-only: report supported only when the plugin is actually
     * installed. Keeps it out of the install picker (which uses
     * getSupportedClients) and lets it surface in getInstalledClients() for
     * the uninstall flow.
     */
    isClientSupported(): Promise<boolean>;
    isServerInstalled(): Promise<boolean>;
    /** Install path retired — wizard now installs only the bare MCP entry. */
    addServer(): Promise<{
        success: boolean;
    }>;
    removeServer(): Promise<{
        success: boolean;
    }>;
}
