System/Library/PrivateFrameworks/ClipServices.framework
CPSPromise.h
@class NSError, NSMutableArray, NSConditionLock;
@interface CPSPromise : NSObject {
NSConditionLock *_stateLock;
id _result;
NSError *_error;
NSMutableArray *_completionBlocks;
}
+ (id)promise;
- (void)finishWithResult:(id)a0;
- (id)init;
- (void)finish;
- (void)addCompletionBlock:(id /* block */)a0;
- (void)_flushCompletionBlocks;
- (BOOL)_isFinished;
- (void).cxx_destruct;
- (void)finishWithError:(id)a0;
- (void)_finishWithResult:(id)a0 error:(id)a1;
@end