using VoidCat.Model; namespace VoidCat.Services.Abstractions; public interface IFileMetadataStore { ValueTask Get(Guid id); ValueTask GetPublic(Guid id); ValueTask Set(Guid id, SecretVoidFileMeta meta); ValueTask Update(Guid id, SecretVoidFileMeta patch); ValueTask Delete(Guid id); }