@class NSSet, NSMutableSet, NSObject; @protocol OS_dispatch_queue; @interface TSUMutableWarningSet : NSObject { NSObject<OS_dispatch_queue> *_accessQueue; NSMutableSet *_warnings; } @property (readonly) unsigned long long count; @property (readonly, nonatomic) NSSet *allWarnings; - (id)initWithSet:(id)a0; - (id)init; - (void)unionSet:(id)a0; - (void).cxx_destruct; - (void)addWarning:(id)a0; - (id)warningsOfKind:(long long)a0; - (BOOL)containsWarningPassingTest:(id /* block */)a0; - (BOOL)hasWarningsOfKind:(long long)a0; - (id)popAllWarnings; - (id)popAllWarningsIfContainsWarningPassingTest:(id /* block */)a0; - (id)warningsPassingTest:(id /* block */)a0; @end