import { Diff } from './diff.js'; import { ReconcileMode } from './model.js'; /** What the report shows: the mode selects which operations, plus whether to list unchanged. */ type ReportOptions = { mode: ReconcileMode; showUnchanged: boolean; }; /** * Render a diff as a plan body, grouped by kind then target, with `+` adds, `~` expiration * updates, `-` removes, and `=` unchanged. The mode scopes which operations appear (additive * hides removes, destructive hides adds and updates), unchanged lines appear only when asked, * and targets with nothing to show are omitted. Shared by plan and apply. */ export declare function formatDiff(diff: Diff, options: ReportOptions): string[]; export {}; //# sourceMappingURL=report.d.ts.map