import type { CreativeRevisionPlan } from "./creative-contract.ts"; export type CreativeChangeContext = { changedPaths: string[]; affectedRoutes: string[]; scope: "local" | "broad"; reason: string; findings: string[]; acceptance: string[]; attemptedChanges: string[]; remainingRisks: string[]; }; /** Exact route mapping. Unknown or shared dependencies conservatively reach every route. */ export declare function selectCreativeChangeContext(paths: string[], routes: string[], plan: CreativeRevisionPlan, findings?: unknown[], result?: { changes?: { target?: string; change?: string; acceptance?: string; }[]; remainingRisks?: string[]; }): CreativeChangeContext; export declare function acceptedCreativeChangeContext(child: string, runId: string, round: number, routes: string[], plan: CreativeRevisionPlan, findings: unknown[]): CreativeChangeContext | undefined;