import { type DiscoveryByteBudget } from "./agent-discovery-bytes.js"; /** Bind path identity and exact bytes without importing or executing the file. * Absence also has a digest: null cannot attest the path leading to an absence. * Planned replacement is refused because its future inode is not knowable. */ export declare function hashDiscoveryPathFile(path: string, budget: DiscoveryByteBudget, changes?: Map): string;