@class NSObject; @protocol OS_dispatch_group, OS_voucher; @interface _GCAsyncFuture : GCFuture { NSObject *_condGroup; NSObject *_creationVoucher; struct ContinuationList { struct ObserverList { struct Continuation *stqh_first; struct Continuation **stqh_last; } _continuations; } _continuations; unsigned long long _creatorFrame; } - (id).cxx_construct; - (void).cxx_destruct; - (id)debugDescription; - (BOOL)_checkFinished:(BOOL)a0; - (unsigned long long)_creatorFrame; - (void)_observeFinishOnQueue:(id)a0 withOptions:(unsigned int)a1 qosClass:(unsigned int)a2 relativePriority:(int)a3 block:(id /* block */)a4; - (BOOL)_setState:(long long)a0 result:(id)a1 error:(id)a2; @end