using Microsoft.SharePoint.Client; using SharepointToolbox.Core.Models; namespace SharepointToolbox.Services; /// /// Contract for the permission scan engine. /// Enables ViewModel mocking in unit tests. /// public interface IPermissionsService { Task> ScanSiteAsync( ClientContext ctx, ScanOptions options, IProgress progress, CancellationToken ct); }