import { Stats } from 'fs'; import ProjectFileSystem from '../commons/ProjectFileSystem'; export declare class NodeFileSystem extends ProjectFileSystem { navigate(...paths: string[]): NodeFileSystem; getNewInstance(basePath: string, rootPath?: string): ProjectFileSystem; stat(path: string): Promise; fileExists(path: string): Promise; directoryExists(path: string): Promise; mkdir(path?: string, options?: { recursive: boolean; }): Promise; readTextFile(path: string, absolutePath?: boolean): Promise; writeTextFile(path: string, str: string): Promise; readDirectories(): Promise; readFiles({ ext }?: { ext?: string; }): Promise; rm(path?: string, options?: { recursive: boolean; }): Promise; }