using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace OpenArchival.Database; public interface IArtifactAssociatedNamesProvider { public Task ContainsName(string name); public Task InsertName(string name); public Task RemoveName(string name); public Task> SearchNames(string query); public Task> TopNames(int resultCount); }