/**
 * olam mcp uninstall — Remove olam from Claude Code's MCP servers via
 * `claude mcp remove`. Symmetric with `olam mcp install` (B1).
 *
 * Handles "not installed" gracefully — claude reports a non-zero exit
 * with an informative stderr; we parse that and return success-as-noop
 * so the command is idempotent.
 */
import type { Command } from 'commander';
import { type ClaudeShellDeps, type McpScope } from './install-shared.js';
export interface UninstallOpts {
    scope: McpScope;
}
export declare function buildClaudeMcpRemoveArgs(scope: McpScope): {
    command: string;
    args: string[];
};
export declare function runUninstall(opts: UninstallOpts, deps?: ClaudeShellDeps): Promise<number>;
export declare function registerMcpUninstall(cmd: Command): void;
//# sourceMappingURL=uninstall.d.ts.map