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