#!/usr/bin/env node /** * CLI entry point for the AIDLC Framework. * * Thin commander wiring — every command delegates to a module under `commands/`. * Machine-consumable output goes to stdout, diagnostics to stderr. * * Requirements: 17.1 */ import { Command } from 'commander'; /** * Build the fully-registered commander program. * * Exported so tests and the interactive menu can obtain the program without * running the CLI. Registration order is load-bearing: commander renders the * `--help` Commands section in this order (interactive-cli-menu/AC-5). */ export declare function buildProgram(): Command; /** * Whether this module is the process entry point. * * `import.meta.main` expresses this directly but is not typed by TypeScript * 5.8, so compare resolved real paths instead — verified to agree with * `import.meta.main` when run directly, when imported, and when invoked through * a symlink (how npm installs the `aidlc` bin). */ export declare function isMainModule(metaUrl: string, entry?: string | undefined): boolean; //# sourceMappingURL=cli.d.ts.map