/** * @license * Copyright 2022-2026 Matter.js Authors * SPDX-License-Identifier: Apache-2.0 */ import { Directory } from "./Directory.js"; import { File } from "./File.js"; import { Filesystem } from "./Filesystem.js"; import type { FilesystemNode } from "./FilesystemNode.js"; /** * In-memory filesystem for testing. */ export declare class MockFilesystem extends Filesystem { #private; constructor(); get name(): string; get path(): string; exists(): Promise; stat(): FilesystemNode.Stat; rename(): Promise; delete(): Promise; entries(): AsyncIterable; file(name: string): File; directory(name: string): Directory; mkdir(): Promise; copy(source: string | FilesystemNode, target: string | FilesystemNode): Promise; tempFilename(): string; tempDirectory(): Directory; } //# sourceMappingURL=MockFilesystem.d.ts.map