/** * Compute a content hash for change detection. * * For small files (<1MB), computes hash of entire content. * For large files (>=1MB), uses fingerprint approach (first 8KB + last 8KB + size). * * Returns 16-character hash (or 'L' prefix + 15 chars for large files). * * @param filepath - Absolute path to the file * @returns Content hash string, or empty string if file cannot be read */ export declare function computeContentHash(filepath: string): Promise; /** * Check if hash algorithm is compatible with current implementation. * * @param algorithm - Hash algorithm version from manifest * @returns true if compatible, false otherwise */ export declare function isHashAlgorithmCompatible(algorithm?: string): boolean; //# sourceMappingURL=content-hash.d.ts.map