import { Directory, File, ShallowDirectory, SimpleStats } from './model'; import { Correlation, EventEmitter, FileSystem } from './api'; export declare class TimeoutFileSystem implements FileSystem { private timeout; private fs; constructor(timeout: number, fs: FileSystem); readonly events: EventEmitter; readonly baseUrl: string; saveFile(fullPath: string, newContent: string, correlation?: Correlation): Promise; deleteFile(fullPath: string, correlation?: Correlation): Promise; deleteDirectory(fullPath: string, recursive?: boolean, correlation?: Correlation): Promise; loadTextFile(fullPath: string): Promise; loadDirectoryTree(fullPath?: string): Promise; loadDirectoryChildren(fullPath: string): Promise<(File | ShallowDirectory)[]>; stat(fullPath: string): Promise; ensureDirectory(fullPath: string, correlation?: Correlation): Promise; dispose(): void; } //# sourceMappingURL=timeout-fs.d.ts.map