@class NetworkQualityExecutions, NSOperationQueue, NetworkQualityConfiguration, NetworkQualityResult; @protocol NetworkQualityDelegate; @interface NetworkQualityAssessment : NSObject { NetworkQualityExecutions *_execution; id _delegate; NSOperationQueue *_delegateQueue; NetworkQualityConfiguration *_config; BOOL _testRunning; NetworkQualityResult *_progressResults; long long _resultsIndex; } - (id)initWithConfiguration:(id)a0; - (void).cxx_destruct; - (void)cancel; - (id)initWithConfiguration:(id)a0 delegate:(id)a1 delegateQueue:(id)a2; - (void)progress:(id)a0; - (void)runWithCompletionHandler:(id /* block */)a0; - (void)finalizeResults:(id)a0 withError:(id)a1 withCompletionHandler:(id /* block */)a2; @end