import type { GraphCommandOptions } from './graph-options.js'; import type { GraphRunOutcome } from './graph-run-outcome.js'; import type { ToolCliContext } from '@opensip-cli/core'; export type { GraphCommandOptions } from './graph-options.js'; export type { UnifiedReportInput, LiveGraphOutput } from './graph-report.js'; export { dispatchGraphResult } from './graph-result-delivery.js'; /** * Run graph and return the run's {@link GraphRunOutcome} — the deliverable * {@link SignalEnvelope} (so the composition root can cloud + `--report-to` * deliver it, ADR-0011) plus the optional generic-session contribution the * host run plane persists (host-owned-run-timing Phase 3; graph never writes * the row itself). Every completed direct analysis returns both evidence forms, * including plain `--json` (which still delivers INLINE in renderGraphResult for * H2 exit parity). A `--workspace` child (`graph --json`) skips inline * delivery via the OPENSIP_GRAPH_WORKSPACE_CHILD sentinel and returns only its * envelope; the workspace parent returns only its aggregate session, with no * invented aggregate envelope. Error and early non-run paths may return * `undefined`. */ export declare function executeGraph(opts: GraphCommandOptions, cli: ToolCliContext): Promise; /** Map graph CLI errors to exit codes and surface via the host reportFailure seam. */ export declare function handleGraphError(label: string, error: unknown, cli: ToolCliContext, jsonRequested?: boolean): Promise; export { contributionFromSignals, evaluatedRuleSlugs } from './graph-session-contribution.js'; export { resolveLiveEngineShards, resolveShardsForCwd, runShardedLiveBuild, } from './graph-sharded-engine.js'; export type { GraphLiveBuildArgs } from './graph-sharded-engine.js'; export { buildUnifiedReportLines, buildLiveGraphOutput } from './graph-report.js'; //# sourceMappingURL=graph.d.ts.map