import type { Command } from "commander"; import type { EmitContext, HarneryProgramContext } from "../commander.js"; /** * `claude-desktop`: make Claude desktop-app sessions survive account * switches. * * The desktop app scopes its Claude Code session sidebar per signed-in * account (plain JSON entry files under * `/claude-code-sessions///`), while the * transcripts live account-agnostically under `~/.claude/projects/`. A user * who hops accounts (e.g. when one hits its usage limit) loses sidebar * access to every session the other account created — even though the data * is all still on disk. `mirror` copies the entry files across account * directories so each account's sidebar lists the union; restarting the * desktop app picks the copies up, and opening one resumes with full * history. */ export declare function registerClaudeDesktopCommand(program: Command, emit: EmitContext, _context?: HarneryProgramContext): void; //# sourceMappingURL=claude-desktop.d.ts.map