import { IFileSystem } from '../src/types'; /** * 内存文件系统实现,用于测试 */ export declare class MemoryFileSystem implements IFileSystem { private files; private dirs; constructor(); readFile(path: string, encoding: string): Promise; writeFile(path: string, data: string): Promise; readdir(path: string): Promise; mkdir(path: string, options?: { recursive?: boolean; }): Promise; stat(path: string): Promise<{ isFile(): boolean; isDirectory(): boolean; mtime: Date; }>; unlink(path: string): Promise; rename(oldPath: string, newPath: string): Promise; exists(path: string): Promise; size(path: string): Promise; rmdir(path: string): Promise; private dirname; clear(): void; getFileCount(): number; getAllFiles(): string[]; } //# sourceMappingURL=memory-fs.d.ts.map