namespace SptCommon.Semver; public interface ISemVer { string MaxSatisfying(List versions); string MaxSatisfying(IEnumerable versions); string MaxSatisfying(string version, List versions); string MaxSatisfying(string version, IEnumerable versions); bool Satisfies(string version, string testVersion); bool AnySatisfies(string version, List testVersions); bool IsValid(string version); bool IsValidRange(string version); }