@class NSSet, NSArray, NSDictionary, NSHashTable, NSObject; @protocol OS_dispatch_queue, BSDefaultObserver; @interface STBundleManager : NSObject { NSArray *_directoryURLs; NSSet *_allowedBundleRecordIdentifiers; NSObject *_queue; NSObject *_callOutQueue; NSObject *_internalDefaultsObserver; NSDictionary *_queue_allBundleRecordsByIdentifier; NSHashTable *_queue_observers; BOOL _queue_ignoreAllowList; } @property (readonly, nonatomic) Class bundleRecordClass; @property (readonly, copy, nonatomic) NSSet *recordIdentifiers; + (id)_defaultBundleRecordDirectoriesForClass:(Class)a0; + (id)_defaultBundleRecordIdentifierAllowListForClass:(Class)a0; - (void)_queue_setIgnoreAllowedList:(BOOL)a0; - (void)removeObserver:(id)a0; - (void)_queue_unregisterForInternalPreferenceChanges; - (void)_queue_runBlockOnObservers:(id /* block */)a0; - (void)_queue_registerForInternalPreferenceChanges; - (void).cxx_destruct; - (void)addObserver:(id)a0; - (id)bundleRecordForRecordIdentifier:(id)a0; - (id)initWithBundleRecordClass:(Class)a0; - (id)_initWithBundleRecordClass:(Class)a0 directoryURLs:(id)a1 allowedBundleRecordIdentifiers:(id)a2; - (id)_queue_loadAllBundleRecords; - (void)_queue_prepareInternalPreferences; - (void)_queue_updateAllBundleRecords; - (void)_queue_updateAllBundleRecordsForAllBundleRecords:(id)a0; @end