import type { Snapshot } from '../snapshot/types.js'; import type { SnapshotDiffResult } from './types.js'; /** * Computes migration operations needed to move from one snapshot to another. * * The diff layer is deliberately SQL-free. It emits structured operations, * warnings for potentially expensive changes, and unsupported-change diagnostics * that the SQL renderer refuses to render automatically. */ export declare function diffSnapshots(previousSnapshot: Snapshot, nextSnapshot: Snapshot): SnapshotDiffResult; //# sourceMappingURL=diff.d.ts.map