using Svrnty.GeoManagement.Abstractions.Models; namespace Svrnty.GeoManagement.Abstractions.Abstractions; public interface IGeoManagementProvider { Task GetGeoPointAsync( Address address, CancellationToken cancellationToken = default); Task ReverseGeocodeAsync(GeoPoint geoPoint, CancellationToken cancellationToken = default); Task NormalizeAddressAsync(Address address, CancellationToken cancellationToken = default); Task NormalizeAddressAsync(string address, CancellationToken cancellationToken = default); }