export interface GraphBuildGitFreshnessMetadata { head_sha: string; dirty_files: string[]; dirty_file_fingerprints: Record; } export interface GraphBuildFilesystemFreshnessMetadata { file_fingerprints: Record; } export interface GraphBuildFreshnessMetadata { strategy: 'git' | 'filesystem'; generated_at: string; generated_ms: number; git?: GraphBuildGitFreshnessMetadata; filesystem?: GraphBuildFilesystemFreshnessMetadata; } export declare function normalizeFreshnessSourceFile(rootPath: string, sourceFile: string): string; export declare function fileContentFingerprint(filePath: string): string; export declare function buildGraphBuildFreshnessMetadata(rootPath: string, sourceFiles: readonly string[]): GraphBuildFreshnessMetadata; export declare function isGraphBuildFreshnessMetadata(value: unknown): value is GraphBuildFreshnessMetadata;