import { type InstallFileChange } from "./install.js"; export interface ClaudeRollbackOptions { profile: string; env?: NodeJS.ProcessEnv; homedir?: () => string; dryRun?: boolean; /** Optional absolute override of the profile directory (tests). */ profileDir?: string; } export interface ClaudeRollbackResult { ok: boolean; dryRun: boolean; profile: string; profileDir: string; changes: InstallFileChange[]; message: string; errorCode?: "no_install_state" | "invalid_install_state" | "rollback_error"; } /** * Restore files tracked by claude-install-state.json for a profile. */ export declare function rollbackClaudeProfile(options: ClaudeRollbackOptions): Promise; //# sourceMappingURL=rollback.d.ts.map