using Aryx.AgentHost.Contracts; namespace Aryx.AgentHost.Services; public interface IProviderSessionManager { Task> ListSessionsAsync( CopilotSessionListFilterDto? filter, CancellationToken cancellationToken); Task> DeleteSessionsAsync( string? aryxSessionId, string? copilotSessionId, CancellationToken cancellationToken); Task> GetQuotaAsync( CancellationToken cancellationToken); } public interface ICopilotSessionManager : IProviderSessionManager;