import { detectClients, type McpConfigSelection } from './mcp-client-registry.js'; export interface McpUninstallCliOptions { yes?: boolean; client?: string; dryRun?: boolean; } export interface McpUninstallDeps { detectClients?: typeof detectClients; confirmTargets?: typeof confirmUninstallTargets; log?: (message: string) => void; } /** Uninstall owns its confirmation policy; setup continues to auto-confirm non-TTY runs. */ export declare function confirmUninstallTargets(targets: readonly McpConfigSelection[], options: { yes: boolean; }): Promise; /** Client configuration teardown only; does not initialize or stop a DKG node. */ export declare function mcpUninstallAction(opts: McpUninstallCliOptions, deps?: McpUninstallDeps): Promise; //# sourceMappingURL=mcp-uninstall.d.ts.map