export interface UninstallArgs {
platform: "claude";
dir: string;
purge: boolean;
yes: boolean;
}
export interface UninstallArgsError {
error: string;
}
/**
* Parse subcommand args for `forge uninstall`.
*
* Expected forms:
* forge uninstall claude → dir = cwd
* forge uninstall claude
→ dir =
* forge uninstall claude [dir] --purge → also remove config + store
* forge uninstall claude [dir] --yes|-y → skip the [y/N] confirm
*/
export declare function parseUninstallArgs(args: readonly string[]): UninstallArgs | UninstallArgsError;
export declare function runUninstall(args: readonly string[]): Promise;