using PkmnLib.Static.Libraries; namespace PkmnLib.Dynamic.ScriptHandling.Registry; public interface IResourceProvider { LibrarySettings? Settings { get; } Stream? GetResource(ResourceFileType request); } public enum ResourceFileType { Unknown, Types, Natures, Moves, Items, Abilities, GrowthRates, Species, }