import { type ToolCliContext } from '@opensip-cli/core'; import { type FinalizedSignals } from './apply-suppressions.js'; import { type RunGraphResult } from './orchestrate.js'; import { type GraphProfileBuilder } from './profile.js'; import type { GraphCommandOptions } from './graph-options.js'; import type { GraphRunOutcome } from './graph-run-outcome.js'; import type { Rule } from '../types.js'; type DeliverGraphResult = (opts: GraphCommandOptions, result: RunGraphResult, cli: ToolCliContext, startedAt: string, finalized: FinalizedSignals) => Promise; /** * Ambient run context for multi-path graph fan-out. The main command handler * owns recipe resolution, profiling setup, and the branded delivery function; * this module owns per-path exact engine execution and aggregation. */ export interface MultiPathContext { readonly opts: GraphCommandOptions; readonly cli: ToolCliContext; readonly rules: readonly Rule[]; readonly startedAt: string; readonly profile?: GraphProfileBuilder; readonly deliverGraphResult: DeliverGraphResult; } export declare function executeMultiPathGraph(ctx: MultiPathContext, paths: readonly string[]): Promise; export {}; //# sourceMappingURL=graph-multi-path-mode.d.ts.map