/** * `bober update` — refresh this project's installed Claude Code slash commands * and agent definitions from the currently-installed agent-bober package. * * After a user upgrades the package (`npm i -g agent-bober@latest`), the * per-project `.claude/commands/` and `.claude/agents/` copies made at `init` * time are stale. This command re-emits them from the package — the same * inlining `init` uses — WITHOUT touching `bober.config.json`, `.bober/` state, * `.gitignore`, or principles. It respects the project's recorded mode/preset so * the installed command set matches what `init` originally chose. * * Error handling: CLI handlers MUST NOT throw. They set process.exitCode=1 and * return on all errors. Pattern mirrors src/cli/commands/memory.ts. */ import type { Command } from "commander"; export declare function runUpdateCommand(projectRoot: string): Promise; export declare function registerUpdateCommand(program: Command): void; //# sourceMappingURL=update.d.ts.map