/** * graph-runner — live-view entry for `opensip graph` via @opensip-cli/cli-live. */ import { type LiveViewContext, type ToolRunCompletion } from '@opensip-cli/core'; import type { Shard } from './orchestrate/shard-model.js'; import type { GraphConfig, ResolutionMode, Rule } from '../types.js'; import type { DataStore } from '@opensip-cli/datastore'; export interface GraphRunnerArgs { readonly cwd: string; readonly noCache?: boolean; readonly resolution?: ResolutionMode; readonly verbose?: boolean; readonly quiet?: boolean; readonly config?: GraphConfig; readonly rules?: readonly Rule[]; /** Effective recipe name recorded on the envelope/session. */ readonly recipe?: string; /** Original `--recipe` flag, used only when the worker re-resolves rules. */ readonly explicitRecipe?: string; readonly exact?: boolean; readonly shards?: readonly Shard[]; } export interface RenderGraphLiveOptions { readonly setExitCode?: (code: number) => void; } export declare function renderGraphLive(args: GraphRunnerArgs, datastore?: DataStore, options?: RenderGraphLiveOptions, liveContext?: LiveViewContext): Promise; //# sourceMappingURL=graph-runner.d.ts.map