/** * `peaks workspace ` entry — thin facade. * * lines and bundled all 5 sub-commands (init, reconcile, migrate, * clean, archive). It is now a thin dispatcher that delegates each * sub-command to its own file under `./workspace/`. The per-subcommand * files own their option parsing, action handler, and JSON envelope * shape. The shared hooks-decision marker + prompt helpers live in * `./workspace/helpers.ts`. * * Re-exports `resolveFirstTimeHooksInstall` for back-compat with */ import type { Command } from 'commander'; import type { ProgramIO } from '../cli-helpers.js'; export { resolveFirstTimeHooksInstall, type FirstTimeHooksInstallOutcome, type ResolveFirstTimeHooksInstallOptions } from './workspace/init-command.js'; export declare function registerWorkspaceCommands(program: Command, io: ProgramIO): void;