import { type PathBasedPersistenceAdapter } from './PathBasedPersistenceAdapter.js'; export declare class InMemoryPathBasedPersistenceAdapter implements PathBasedPersistenceAdapter { private fileSystem; writeFile(filePath: string, data: string | Buffer): Promise; writeWithOptimisticLock(filePath: string, data: string | Buffer, lockId: string): Promise; readFile(filePath: string): Promise; readFileWithHash(filePath: string): Promise<{ data: string; hash: string; } | undefined>; deleteFile(filePath: string): Promise; deleteDirectory(dirPath: string): Promise; listDirectory(dirPath: string): Promise; findWithPattern(baseDir: string, pathParts: string[], filename: string): Promise; } //# sourceMappingURL=InMemoryPathBasedPersistenceAdapter.d.ts.map