@class NSString, NSObject; @protocol OS_dispatch_queue; @interface AXAccessQueue : NSObject @property (copy, nonatomic) NSString *threadLocalStorageKey; @property (retain, nonatomic) NSObject<OS_dispatch_queue> *concurrentQueue; @property (nonatomic) unsigned long long specialBehaviors; @property (readonly, nonatomic) BOOL behavesAsMainQueue; @property (readonly, nonatomic) BOOL behavesWithoutErrorReporting; @property (readonly, copy, nonatomic) NSString *label; + (id)mainAccessQueue; + (id)backgroundAccessQueue; - (id)init; - (BOOL)canWriteInCurrentExecutionThread; - (id)initWithParentClass:(Class)a0 description:(id)a1 appendUUIDToLabel:(BOOL)a2; - (void)performAsynchronousReadingBlock:(id /* block */)a0; - (void)performAsynchronousWritingBlock:(id /* block */)a0; - (BOOL)canReadInCurrentExecutionThread; - (void)afterDelay:(double)a0 processReadingBlock:(id /* block */)a1; - (void)afterDelay:(double)a0 processWritingBlock:(id /* block */)a1; - (unsigned long long)_accessQueueContextInCurrentExecutionThread; - (id)initWithLabel:(id)a0 appendUUIDToLabel:(BOOL)a1; - (void)performSynchronousReadingBlock:(id /* block */)a0; - (BOOL)canOnlyReadInCurrentExecutionThread; - (void)_performBlock:(id /* block */)a0 withDispatchFunction:(void /* function */ *)a1 synchronously:(BOOL)a2 accessQueueContext:(unsigned long long)a3; - (id)description; - (id)_initWithLabel:(id)a0 appendUUIDToLabel:(BOOL)a1 specialBehaviors:(unsigned long long)a2; - (void).cxx_destruct; - (void)performSynchronousWritingBlock:(id /* block */)a0; @end