Code/SboxSuperuser/Engine/Modules/IModuleCatalog.cs

An internal interface that exposes a read-only list of ModuleStatus values as Statuses. It is a simple contract for a module catalog to report module states.

namespace SboxSuperuser.Engine.Modules;

internal interface IModuleCatalog
{
	IReadOnlyList<ModuleStatus> Statuses { get; }
}