import { type ToolCliContext } from '@opensip-cli/core'; import { type RunGraphResult } from './orchestrate.js'; import type { GraphCommandOptions } from './graph-options.js'; import type { GraphRunOutcome } from './graph-run-outcome.js'; import type { GraphProfileBuilder } from './profile.js'; import type { Rule } from '../types.js'; type DispatchGraphResult = (opts: GraphCommandOptions, rawResult: RunGraphResult, cli: ToolCliContext, startedAt: string, suppressionRoot: string) => Promise; export interface SinglePathContext { readonly opts: GraphCommandOptions; readonly cli: ToolCliContext; readonly rules: readonly Rule[]; readonly startedAt: string; readonly profile?: GraphProfileBuilder; readonly dispatchGraphResult: DispatchGraphResult; } /** * Whole-project or single-positional-path graph execution. Owns the * exact/sharded engine dispatch, profiling run bucket, shard-failure surfacing, * and language mismatch policy for the single-run shape. */ export declare function executeSinglePathGraph(ctx: SinglePathContext, positionalPaths: readonly string[]): Promise; export {}; //# sourceMappingURL=graph-single-run-mode.d.ts.map