/**
 * olam memory uninstall — Remove `agentmemory` from the operator's host
 * claude. Symmetric with `install`. Idempotent — "not registered" is
 * success-as-noop.
 *
 * Plan reference: docs/plans/olam-agent-memory-distributed/phase-a-tasks.md A4
 */
import type { Command } from 'commander';
import { type ClaudeShellDeps, type McpScope } from '../mcp/install-shared.js';
export declare function buildClaudeMcpRemoveArgs(scope: McpScope): {
    command: string;
    args: string[];
};
export interface UninstallOpts {
    scope: McpScope;
}
export declare function runUninstall(opts: UninstallOpts, deps?: ClaudeShellDeps): Promise<number>;
export declare function registerMemoryUninstall(cmd: Command): void;
//# sourceMappingURL=uninstall.d.ts.map