import { FakeFS } from './FakeFS'; import { ProxiedFS } from './ProxiedFS'; import { Path, PathUtils } from './path'; export type LazyFSFactory
= () => FakeFS
; export declare class LazyFS
extends ProxiedFS
{ private readonly factory; private instance; constructor(factory: LazyFSFactory
, pathUtils: PathUtils
); protected get baseFs(): FakeFS
; protected set baseFs(value: FakeFS
); protected mapFromBase(p: P): P; protected mapToBase(p: P): P; }