/// import type fs from 'fs'; export declare abstract class FileSystem { abstract init(): Promise; abstract access(path: fs.PathLike, mode?: number | undefined): Promise; abstract writeFile(path: string, data: string, options?: { mode?: fs.Mode; flag?: fs.OpenMode; }): Promise; abstract readFile(path: string): Promise; abstract mkdir(path: string, options: { recursive?: boolean; }): Promise; abstract resolve(path: string): string; abstract join(...paths: string[]): string; abstract dirname(path: string): string; abstract basename(path: string, ext?: string | undefined): string; abstract extname(path: string): string; abstract exists(path: string): Promise; } //# sourceMappingURL=fileSystem.d.ts.map