import { FakeFS } from './FakeFS'; import { ProxiedFS } from './ProxiedFS'; import { Path, PathUtils } from './path'; export type AliasFSOptions

= { baseFs: FakeFS

; pathUtils: PathUtils

; }; export declare class AliasFS

extends ProxiedFS { private readonly target; protected readonly baseFs: FakeFS

; constructor(target: P, { baseFs, pathUtils }: AliasFSOptions

); getRealPath(): P; getBaseFs(): FakeFS

; protected mapFromBase(p: P): P; protected mapToBase(p: P): P; }