/** * graph-aux-command-specs — the declarative graph auxiliary commands (release * 2.11.0 Phase 5 Task 5.2). * * Replaces graph's hand-rolled `registerGraph*Command()` bodies. The host mounts * each spec via `mountCommandSpec`; the tool no longer touches Commander. Each * helper's raw `.option()`/`.argument()` calls translate 1:1 to * `OptionSpec`/`ArgSpec`; positional arguments arrive on the parsed-opts object * under the `_args` key (the host's uniform positional convention — see * `mountCommandSpec`). * * Output modes: * - `graph-recipes` → `command-result`: the handler returns the list result; * the host dispatches it through the shared seam (`--json` → JSON, else * render). Byte-identical to the former `if (json) emitJson else render` body. * - every other aux command → `raw-stream`: each owns its full IO (writes a * file and/or prints a line, sets its own exit code, owns its `--json` * branch) — the documented non-Ink exception. The host renders nothing. */ import type { CommandSpec, ToolCliContext } from '@opensip-tools/core'; /** `graph-lookup` — look up function occurrences by simple name. */ export declare const graphLookupCommandSpec: CommandSpec; /** `graph-shard-worker` — [internal] build one shard from a spec file. */ export declare const graphShardWorkerCommandSpec: CommandSpec; /** `graph-symbol-index` — emit a symbolindex.json artifact. */ export declare const graphSymbolIndexCommandSpec: CommandSpec; /** `graph-baseline-export` — export the graph gate baseline (JSON). */ export declare const graphBaselineExportCommandSpec: CommandSpec; /** * `catalog-export` — dedicated subcommand carrying the catalog-JSON renderer + * machine flags (`--catalog-output`/`--tenant-id`/`--repo-id`/`--git-sha`). This * is the CLI contract the opensip `EngineSubprocessPort.runCatalogExport` spawns * (DEC-498). The flags live here, NOT on `graph` — the v1 `graph * --catalog-output` shape was retired by the split, so docs/consumers must * target `catalog-export`. */ export declare const graphCatalogExportCommandSpec: CommandSpec; /** * `sarif-export` — runs the pipeline and writes OpenSIP-convention SARIF to a * file, matching the opensip `EngineSubprocessPort.runSarifExport` contract * (DEC-498). Always a full run (findings, not incremental). */ export declare const graphSarifExportCommandSpec: CommandSpec; /** * `graph-recipes` (alias `list-graph-recipes`) — list available graph recipes * (mirrors fit-recipes). Reuses the shared ListRecipesResult contract + * viewListRecipes renderer. `command-result`: the host dispatches the returned * result through the shared seam (`--json` → JSON, else render). */ export declare const graphRecipesCommandSpec: CommandSpec; //# sourceMappingURL=graph-aux-command-specs.d.ts.map