using System.Threading.Tasks; namespace StellaOps.Scanner.Surface.Validation; /// /// Contract implemented by components that validate surface prerequisites. /// public interface ISurfaceValidator { ValueTask ValidateAsync( SurfaceValidationContext context, CancellationToken cancellationToken = default); }