/** * File content hashing for cache invalidation */ /** * Hash cache for file contents */ export declare class FileHashCache { private cache; /** * Calculate and cache hash for file content */ hash(filePath: string, content: string): string; /** * Get cached hash for file */ get(filePath: string): string | undefined; /** * Check if file content has changed */ hasChanged(filePath: string, content: string): boolean; /** * Update hash for file */ update(filePath: string, content: string): string; /** * Remove file from cache */ remove(filePath: string): void; /** * Clear entire cache */ clear(): void; /** * Get cache size */ size(): number; /** * Calculate SHA-256 hash of content */ private calculateHash; } export declare const fileHashCache: FileHashCache; //# sourceMappingURL=file-hash.d.ts.map