export declare const SOURCE_UPLOAD_CACHE_PATH = ".openpond/source-upload-cache.json"; export type SourceUploadCacheFile = { path: string; absolutePath: string; size: number; mtimeMs: number; ctimeMs: number; }; export type SourceUploadCacheEntry = { path: string; size: number; mtimeMs: number; ctimeMs: number; sha256: string; contentsBase64: string; }; export type SourceUploadMaterializedEntry = { path: string; type: "file"; contentsBase64: string; }; export type SourceUploadMaterializedFile = { file: SourceUploadCacheFile; entry: SourceUploadMaterializedEntry; sha256: string; }; export declare function readSourceUploadCache(rootPath: string): Promise>; export declare function materializeSourceUploadFile(file: SourceUploadCacheFile, cache: Map): Promise; export declare function writeSourceUploadCache(rootPath: string, files: SourceUploadMaterializedFile[]): Promise;