@class NSMapTable, NSMutableDictionary, NSHashTable, NSMutableSet, NSObject; @protocol OS_dispatch_queue; @interface ATStatusMonitor : NSObject { NSObject<OS_dispatch_queue> *_statusQueue; NSHashTable *_statusObservers; NSMapTable *_observerDataClasses; NSMutableSet *_statuses; NSMutableDictionary *_statusDictionary; } + (id)sharedMonitor; - (id)init; - (void)removeObserver:(id)a0; - (void)updateStatus:(id)a0; - (id)allStatus; - (void)setDataClasses:(id)a0 forObserver:(id)a1; - (void).cxx_destruct; - (void)updateStatusValuesWithDictionary:(id)a0; - (void)addObserver:(id)a0; - (void)updateStatusWithValue:(id)a0 forKey:(id)a1; - (void)updateAssets:(id)a0; @end