using StellaOps.Scanner.WebService.Domain;

namespace StellaOps.Scanner.WebService.Services;

public interface IScanCoordinator
{
    ValueTask<ScanSubmissionResult> SubmitAsync(ScanSubmission submission, CancellationToken cancellationToken);

    ValueTask<ScanSnapshot?> GetAsync(ScanId scanId, CancellationToken cancellationToken);
}
