///
/**
* @license
* Copyright Google Inc. All Rights Reserved.
*
* Use of this source code is governed by an MIT-style license that can be
* found in the LICENSE file at https://angular.io/license
*/
import { JsonObject, virtualFs } from '@angular-devkit/core';
import { Callback } from '@ngtools/webpack/src/webpack';
import { Stats } from 'fs';
export declare class WebpackFileSystemHostAdapter {
protected _host: virtualFs.Host;
protected _syncHost: virtualFs.SyncDelegateHost | null;
constructor(_host: virtualFs.Host);
private _doHostCall;
stat(path: string, callback: Callback): void;
readdir(path: string, callback: Callback): void;
readFile(path: string, callback: Callback): void;
readJson(path: string, callback: Callback): void;
readlink(path: string, callback: Callback): void;
statSync(path: string): Stats;
readdirSync(path: string): string[];
readFileSync(path: string): Buffer;
readJsonSync(path: string): {};
readlinkSync(path: string): string;
purge(_changes?: string[] | string): void;
}