import type { ArtifactBundle } from "../io/artifacts.js"; import type { AuditResult } from "../types.js"; import type { ExecutorRunResult } from "./executorResult.js"; import type { SynthesisNarrative } from "audit-tools/shared"; interface SynthesisOptions { sizeIndex?: Readonly>; } export declare function runSynthesisExecutor(bundle: ArtifactBundle, results?: AuditResult[], options?: SynthesisOptions): ExecutorRunResult; /** * Resolve the optional synthesis-narrative obligation. When a host-authored * narrative is supplied it is merged into the canonical findings report and the * human report is re-rendered with themes/executive-summary/top-risks; without * one the narrative is recorded as omitted and the deterministic report stands. */ export declare function runSynthesisNarrativeExecutor(bundle: ArtifactBundle, narrative?: SynthesisNarrative, options?: SynthesisOptions): ExecutorRunResult; export {}; //# sourceMappingURL=synthesisExecutors.d.ts.map