/** * Uninstall Command * Remove APIClaw configuration from MCP clients */ import { MCPClient } from '../../utils/paths.js'; export interface UninstallOptions { client?: string; all?: boolean; serverName?: string; noBackup?: boolean; dryRun?: boolean; force?: boolean; } export interface UninstallResult { success: boolean; client: string; action: 'removed' | 'skipped' | 'not-found' | 'error'; message: string; backupPath?: string; } /** * Remove APIClaw from a single client */ export declare function uninstallFromClient(client: MCPClient, options?: UninstallOptions): UninstallResult; /** * Uninstall from all clients */ export declare function uninstallFromAll(options?: UninstallOptions): UninstallResult[]; /** * Format uninstall results for display */ export declare function formatUninstallResults(results: UninstallResult[]): string; /** * Uninstall command handler */ export declare function uninstallCommand(options?: UninstallOptions): Promise; //# sourceMappingURL=uninstall.d.ts.map