using SatelliteProvider.Common.DTO; namespace SatelliteProvider.Common.Interfaces; public interface ITileService { Task> DownloadAndStoreTilesAsync(double latitude, double longitude, double sizeMeters, int zoomLevel, CancellationToken cancellationToken = default); Task GetTileAsync(Guid id); Task> GetTilesByRegionAsync(double latitude, double longitude, double sizeMeters, int zoomLevel); }