///
import { Observable } from 'rxjs/Observable';
import 'rxjs/add/operator/concat';
import { VirtualFileSystemSink, VirtualFileSystemSinkHost } from './virtual-filesystem';
export declare class FileSystemSinkHost implements VirtualFileSystemSinkHost {
protected _root: string;
constructor(_root: string);
exists(path: string): Observable;
delete(path: string): Observable;
mkDir(path: string): void;
write(path: string, content: Buffer): Observable;
read(path: string): Observable;
rename(from: string, to: string): Observable;
}
export declare class FileSystemSink extends VirtualFileSystemSink {
protected _root: string;
constructor(_root: string, force?: boolean);
}