/** * The `aidlc add` command group. * * Extracted so more than one subcommand can attach to it. Previously the group was * created privately inside `registerAddAction`, which meant a second * `program.command('add')` would be silently shadowed by commander: `aidlc add * skill` would report an unknown subcommand while `aidlc add --help` still listed * only `action`. Because the docs reference is generated by a recursive `--help` * walk, the new subcommand would also have been missing from `cli-reference.json` * while the drift gate still passed — a silent docs hole. * * @module */ import type { Command } from 'commander'; /** * Get or create the `add` command group on a program. * * Idempotent: repeated calls return the same group rather than registering a * shadowed duplicate. * * @param program - The commander program. * @returns The `add` command group, ready for `.command('')`. */ export declare function registerAdd(program: Command): Command; //# sourceMappingURL=add.d.ts.map