var EmptyFileSystemProvider = class {
	stat(e) {
		throw Error("No file system is available.");
	}
	statSync(e) {
		throw Error("No file system is available.");
	}
	async exists() {
		return !1;
	}
	existsSync() {
		return !1;
	}
	readBinary() {
		throw Error("No file system is available.");
	}
	readBinarySync() {
		throw Error("No file system is available.");
	}
	readFile() {
		throw Error("No file system is available.");
	}
	readFileSync() {
		throw Error("No file system is available.");
	}
	async readDirectory() {
		return [];
	}
	readDirectorySync() {
		return [];
	}
};
const EmptyFileSystem = { fileSystemProvider: () => new EmptyFileSystemProvider() };
export { EmptyFileSystem, EmptyFileSystemProvider };
