@class UIActivityViewController, NSArray, SHSheetActivityPerformerResult, NSOperationQueue, UIActivity, SHSheetSession; @protocol SHSheetActivityPerformerDelegate, SHSheetActivityPerformerPresentationInterface; @interface SHSheetActivityPerformer : NSObject @property (weak, nonatomic) UIActivityViewController *activityViewController; @property (nonatomic) long long state; @property (copy, nonatomic) id /* block */ completionHandler; @property (retain, nonatomic) SHSheetActivityPerformerResult *result; @property (retain, nonatomic) NSArray *activityItemProviderOperations; @property (retain, nonatomic) NSOperationQueue *activityItemProviderOperationQueue; @property (nonatomic) unsigned long long backgroundTaskIdentifier; @property (nonatomic) unsigned long long beginPerformingActivityTimestamp; @property (retain, nonatomic) UIActivityViewController *retainedActivityViewController; @property (readonly, nonatomic) UIActivity *activity; @property (readonly, weak, nonatomic) SHSheetSession *session; @property (weak, nonatomic) id<SHSheetActivityPerformerDelegate> delegate; @property (weak, nonatomic) id<SHSheetActivityPerformerPresentationInterface> presentationController; @property (readonly, nonatomic) BOOL isRunning; - (void)_start; - (void)dealloc; - (void).cxx_destruct; - (void)cancel; - (void)performWithCompletionHandler:(id /* block */)a0; - (void)_prepareActivityWithCompletion:(id /* block */)a0; - (void)_completePerformingActivityWithState:(long long)a0 returnedItems:(id)a1 error:(id)a2; - (void)_configureActivityAfterPreparation; - (void)_configureActivityBeforePreparation; - (void)_didFinishAllBackgroundOperations; - (BOOL)_enqueueBackgroundOperationsIfNeeded; - (void)_executeActivity; - (void)_finishWithState:(long long)a0; - (void)_handlePresentationCompletion; - (void)_performPresentationWithViewController:(id)a0; - (void)_prepareActivityPresentation; - (BOOL)_presentPopoverContentViewController; - (id)_resolvedActivityItems; - (BOOL)_shouldExecuteItemOperation:(id)a0; - (void)finishWithSuccess:(BOOL)a0; - (id)initWithActivity:(id)a0 session:(id)a1; @end