@class NSHashTable, NSObject; @protocol OS_dispatch_queue; @interface CHUISKeybag : NSObject { NSObject *_calloutQueue; NSObject *_queue; NSHashTable *_queue_observers; struct _MKBEvent { } *_mkbRegistrationToken; BOOL _queue_isEffectivelyLocked; } + (id)sharedInstance; - (id)init; - (void)removeObserver:(id)a0; - (void).cxx_destruct; - (BOOL)isEffectivelyLocked; - (void)_queue_handleKeybagStatusChanged; - (void)addObserver:(id)a0; - (BOOL)_queue_isEffectivelyLocked; @end