import type { CommandSpec, ToolCliContext } from '@opensip-cli/core'; /** `graph-shard-worker` — [internal] build one shard from a spec file. */ export declare const graphShardWorkerCommandSpec: CommandSpec; /** * `graph-equivalence-check` — [internal] REAL-REPO sharded≡exact equivalence * guardrail. Builds both catalogs on the target with the real adapter (real * `dist/*.d.ts` resolution), classifies the residual by owner file, and gates * the PRODUCTION divergence against the committed budget. The dogfood/CI gate * the synthetic in-test harness cannot be (it agrees by construction). Owns its * full IO + exit code (raw-stream). */ export declare const graphEquivalenceCheckCommandSpec: CommandSpec; /** * The canonical graph export formats (taxonomy spec Q2: one `export` subcommand * dispatching on `--format`, not nested argv). Declared as a `choices` enum so * the host validates the value at mount and `graph export --format ` is * rejected before the handler runs. */ export declare const GRAPH_EXPORT_FORMATS: readonly ["sarif", "catalog", "baseline"]; /** * `graph export --format sarif|catalog|baseline` — the canonical graph export * command (taxonomy spec Q2). Mounts as a SUBCOMMAND of the `graph` primary * (`parent: 'graph'`, via the nested-mount capability), so it shares the root * with `fit export` without colliding (both declare `name: 'export'`). * * The legacy flat-root commands (`sarif-export`/`catalog-export`/ * `graph-baseline-export`) were removed. The canonical spec declares `--format` * (required) + the UNION of the per-format flags as OPTIONAL and validates the * required subset per format at runtime (`missingExportFlags` → * `reportFailure` → exit 2). */ export declare const graphExportCommandSpec: CommandSpec; /** * `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 graphRecipesGroupedCommandSpec: CommandSpec; /** `graph lookup ` — look up function occurrences by simple name. */ export declare const graphLookupGroupedCommandSpec: CommandSpec; /** * `graph index` — emit a `symbolindex.json` artifact (name→file:line and * file→names). Default (query): read the persisted catalog only. `--build`: * run the graph pipeline first, then emit from the refreshed catalog (Q7). */ export declare const graphIndexGroupedCommandSpec: CommandSpec; /** * `graph list` — list available graph rules (the natural analog of `fit list`, * which lists checks): graph *rules* are the listable surface. * * `command-result`: the handler returns a `ListChecksResult`; the host * dispatches it through the shared seam (`--json` → JSON, else the shared * `viewListChecks` renderer with the graph-supplied title) — the same path * `graph recipes` / `fit list` use. */ export declare const graphListCommandSpec: CommandSpec; /** `graph impact` — changed→impact analysis over the persisted catalog (ADR-0085). */ export declare const graphImpactCommandSpec: CommandSpec; //# sourceMappingURL=graph-aux-command-specs.d.ts.map