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);
}