import * as fs from 'fs'; import { FileInfo, FileStat, FileSystem, StatsOptions, WriteOptions } from './fileSystem'; /** * Basic class that can wrap any API implementation the NodeJS FS API into a more reduced FileSystem interface. */ export declare class NodeFileSystem extends FileSystem { protected readonly innerFs: typeof fs; constructor(innerFs?: typeof fs); stat(path: string, options?: StatsOptions): Promise; readFile(path: string): Promise; readDirectory(path: string): Promise; createDirectory(path: string): Promise; writeFile(path: string, data?: Buffer | string, options?: WriteOptions): Promise; protected globFs(): { lstat: typeof fs.lstat; stat: typeof fs.stat; lstatSync: any; statSync: any; readdir: typeof fs.readdir; readdirSync: typeof fs.readdirSync; }; } //# sourceMappingURL=nodeFileSystem.d.ts.map