using System.Diagnostics.CodeAnalysis; using System.Threading.Tasks; using Barotrauma.LuaCs.Data; using Barotrauma.LuaCs.Events; namespace Barotrauma.LuaCs.Services; public interface IPackageInfoLookupService : IReusableService { bool IsPackageEnabled(ContentPackage package); Task> Lookup(string packageName); Task> Lookup(string packageName, ulong steamWorkshopId); Task> Lookup(ulong steamWorkshopId); Task> Lookup(ContentPackage package); void RefreshPackageLists(); }