/** * kosha-discovery — Snapshot diff helpers for the discovery plane. * * I keep delta construction separate so the snapshot/health file stays small * and the diff semantics remain easy to test in isolation. * @module */ import type { DiscoveryChangeV1, DiscoveryDeltaV1, DiscoverySnapshotV1 } from "./discovery-contract.js"; /** * Expand a snapshot into full upsert changes for bootstrap consumers. */ export declare function fullSnapshotChanges(snapshot: DiscoverySnapshotV1): DiscoveryChangeV1[]; /** * Diff two snapshots into a single delta batch. */ export declare function diffSnapshots(previous: DiscoverySnapshotV1, next: DiscoverySnapshotV1): DiscoveryDeltaV1; //# sourceMappingURL=registry-delta.d.ts.map