import type { PlanningChange } from './preparePlanningChanges'; /** * Refuses to mix prior or concurrent user edits into a PRD that this session intends to commit. * After the first save, the session's exact saved text is the baseline for subsequent revisions. * @private internal execution boundary of `coder plan` */ export declare function assertPlanningPrdCommitScope(projectPath: string, changes: ReadonlyArray, savedContents: ReadonlyMap, preexistingChangedPaths: ReadonlySet): Promise;