System/Library/PrivateFrameworks/AppStoreComponents.framework
ASCWorkspace.h
@class NSRecursiveLock, NSMutableDictionary, NSOperationQueue, NSObject;
@protocol OS_os_log;
@interface ASCWorkspace : NSObject
@property (class, readonly) NSObject<OS_os_log> *log;
@property (class, readonly) ASCWorkspace *sharedWorkspace;
@property (readonly) NSMutableDictionary *pendingResults;
@property (retain, nonatomic) NSOperationQueue *openApplicationOperationQueue;
@property (readonly, nonatomic) NSRecursiveLock *stateLock;
@property (readonly, nonatomic, getter=isExtension) BOOL extension;
+ (void)withSharedWorkspace:(id)a0 perform:(id /* block */)a1;
- (id)_init;
- (void).cxx_destruct;
- (id)openURL:(id)a0;
- (void)openResourceOperation:(id)a0 didFailWithError:(id)a1;
- (void)openResourceOperationDidComplete:(id)a0;
- (id)openSensitiveURL:(id)a0;
- (id)openProductURL:(id)a0;
- (void)enqueueOpenApplicationOperation:(id)a0 pendingResult:(id)a1;
- (void)openApplicationWithBundleIdentifier:(id)a0 configuration:(id)a1 pendingResult:(id)a2;
- (id)openApplicationWithBundleIdentifier:(id)a0 payloadURL:(id)a1;
- (void)openApplicationWithBundleIdentifier:(id)a0 usingOpenResourceOperationWithPayloadURL:(id)a1 options:(id)a2 pendingResult:(id)a3;
- (id)openURL:(id)a0 frontBoardOptions:(id)a1;
- (id)popPendingResultForOperationName:(id)a0;
@end