/** * Build digest: fingerprints of resource declarations + dependency graph. * * The digest captures *what was declared* at a point in time, enabling * diff operations without re-parsing templates. */ import type { BuildResult } from "../build.js"; import type { BuildDigest, DigestDiff } from "./types.js"; /** * Hash an entity's props deterministically. */ export declare function hashProps(props: unknown): string; /** * Compute a full build digest from a BuildResult. */ export declare function computeBuildDigest(buildResult: BuildResult): BuildDigest; /** * Compare two digests and categorize resources. */ export declare function diffDigests(current: BuildDigest, previous: BuildDigest | undefined): DigestDiff; //# sourceMappingURL=digest.d.ts.map