using Govor.Core.Models.Users.Crypto; namespace Govor.Application.Interfaces.UserSession.Crypto; public interface ISessionKeysReader { Task HasKeysAttachedAsync(Guid sessionId); Task> GetAllActiveKeysAsync(Guid userId); Task GetRemainingOneTimePreKeysCountAsync(Guid sessionId); Task GetKeysBySessionIdAsync(Guid sessionId); }