import type { Sample } from '../types/index.js'; /** * Content fingerprint for files that can change executor output while the * inline sample contract remains byte-for-byte identical. */ export declare function hashSampleExecutionDependencies(sample: Sample, baseDir?: string): string | undefined; /** * Stable hash of the complete sample measurement contract, including external * mock fixtures and the statically resolvable ESM import graph of custom * assertion modules when a sample base directory is available. */ export declare function hashSample(sample: Sample, baseDir?: string): string;