/******************************************************************************** * File/Dir/Stat Cache Key Builders * * Cache key builders for file system operations including file reads, * directory listings, stat calls, and file lists. * * @module core/cache/keys/builders/file ********************************************************************************/ import { type FileOperationContext } from "../prefixes.js"; export declare function buildFileCacheKeyPrefix(ctx: FileOperationContext | null | undefined): string; export declare function buildStatCacheKeyPrefix(ctx: FileOperationContext | null | undefined): string; export declare function buildDirCacheKeyPrefix(ctx: FileOperationContext | null | undefined): string; export declare function buildFileListCacheKey(ctx: FileOperationContext | null | undefined): string; export declare function buildFileOperationCacheKey(prefix: string, path: string): string; export interface VirtualConfigSourceContext { productionMode: boolean; releaseId?: string | null; branch?: string | null; environmentName?: string | null; } export declare function buildConfigCacheKey(projectIdOrDir: string, isVirtualFilesystem: boolean, sourceContext?: VirtualConfigSourceContext): string; //# sourceMappingURL=file.d.ts.map