/** * Virtual filesystem layout for DTS resolution. Each entry lives under * `file:///node_modules/__tsepoch_N//...`. The CLI's emit step strips * the epoch and writes real files; the web client's TypeChecker treats * these paths as virtual. * * Epoch is bumpable so reactive consumers (web client) can invalidate the * world when package ranges change. CLI never bumps within a single emit. */ export declare class VirtualFs { private epoch; bumpEpoch(): void; epochDir(): string; pathForMain(pkg: string): string; pathFor(pkg: string, rel: string): string; } //# sourceMappingURL=virtualFs.d.ts.map