import type { Command } from 'commander'; import type { ProgramIO } from '../cli-helpers.js'; export type { DoctorLogsSection, BindingSource } from './core/doctor-command.js'; /** * Top-level CLI command registrar for the "core + artifact" surface. * * out of a single 889-line file so each subcommand group lives in its * own module under `src/cli/commands/core/`. The orchestrator stays * thin (~this file) and forwards to the per-group registrars; the * public `registerCoreAndArtifactCommands(program, io)` signature is * preserved verbatim so `src/cli/program.ts` and the cli-command-branches * unit tests keep importing it from the same path. */ export declare function registerCoreAndArtifactCommands(program: Command, io: ProgramIO): void;