using RackPeek.Domain.Resources.Services; namespace RackPeek.Domain.Resources.SystemResources; public interface ISystemRepository : IResourceRepo { Task GetSystemCountAsync(); Task> GetSystemTypeCountAsync(); Task> GetSystemOsCountAsync(); Task> GetFilteredAsync(string? typeFilter, string? osFilter); Task> GetByPhysicalHostAsync(string name); }