@class NSUUID, NSString, _UIActivityUserDefaultsViewController, SHSheetRouter, NSArray, SFAirDropViewController, UIActivity, SHSheetActivityPerformerResult, UIViewController; @protocol SHSheetPresenterDelegate, SHSheetInteractor, _UIRemoteSheet, SHSheetContentView; @interface SHSheetPresenter : NSObject <SHSheetInteractorDelegate, UIActivityCollaborationParticipantsViewControllerDelegate, _UIActivityUserDefaultsViewControllerDelegate, SFAirDropViewControllerDelegate, ObjectManipulationDelegate, CSAddParticipantsViewControllerDelegate, SHSheetPresenter> @property (nonatomic) BOOL didRequestInitialConfiguration; @property (nonatomic) BOOL didReceiveInitialConfiguration; @property (nonatomic) BOOL didRequestDismissal; @property (nonatomic) BOOL isReportingActivityResult; @property (retain, nonatomic) SHSheetActivityPerformerResult *activityResult; @property (nonatomic) BOOL activityViewControllerIsPresenting; @property (nonatomic) BOOL activityViewControllerPresentationDidBegin; @property (nonatomic) BOOL activityViewControllerIsEmbedded; @property (weak, nonatomic) UIViewController<SHSheetContentView> *mainViewController; @property (weak, nonatomic) UIViewController<SHSheetContentView> *secondaryViewController; @property (weak, nonatomic) SFAirDropViewController *airdropViewController; @property (weak, nonatomic) _UIActivityUserDefaultsViewController *userDefaultsViewController; @property (weak, nonatomic) UIViewController *optionsViewController; @property (weak, nonatomic) UIViewController *collaborationOptionsViewController; @property (weak, nonatomic) UIViewController *collaborationParticipantsViewController; @property (retain, nonatomic) NSUUID *collaborationItemIdentifier; @property (copy, nonatomic) id /* block */ collaborationCreateSharingURLCompletionHandler; @property (copy, nonatomic) id /* block */ presentationDelayedTestingBlock; @property (weak, nonatomic) id<SHSheetPresenterDelegate> delegate; @property (readonly, nonatomic) SHSheetRouter *router; @property (readonly, nonatomic) id<SHSheetInteractor> interactor; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (copy, nonatomic) NSArray *selectedAssetIdentifiers; @property (nonatomic) BOOL isContentManaged; @property (readonly, nonatomic) UIActivity *currentActivity; @property (readonly, copy, nonatomic) NSString *sessionIdentifier; @property (readonly, nonatomic) BOOL isCollaborationSelected; @property (readonly, nonatomic) id<_UIRemoteSheet> remoteSheet; @property (readonly, nonatomic) BOOL useRemoteUIService; - (void)dismiss; - (void)performActivity:(id)a0; - (void)present; - (void).cxx_destruct; - (void)_updateConfiguration; - (void)_updateContentView:(id)a0; - (void)_dismiss; - (id)session; - (void)_didEnterBackground:(id)a0; - (void)_willEnterForeground:(id)a0; - (void)_didCompleteActivityWithResult:(id)a0; - (void)handleActivity:(id)a0; - (void)interactor:(id)a0 willPerformActivity:(id)a1; - (void)reloadActivity:(id)a0; - (void)_activityViewControllerPresentationDidBegin:(id)a0; - (void)_completeInitialConfigurationUpdate; - (void)_didCompleteCollaborationSharingURLCreationWithResult:(id)a0; - (void)_expandSharingContentView; - (void)_finishAirdropActivityPerformer:(id)a0 withSuccess:(BOOL)a1; - (void)_registerForApplicationStateChangeNotification; - (BOOL)_shouldCompleteAirdropActivity; - (void)_showScreenTimeRestrictedAlert; - (void)_startSessionIfNeeded; - (void)_unregisterForApplicationStateChangeNotification; - (void)activityViewController:(id)a0 traitCollectionDidChange:(id)a1; - (void)activityViewControllerDidAppear:(id)a0; - (void)activityViewControllerDidDisappear:(id)a0; - (void)activityViewControllerDidResignContentViewControllerOfPopover:(id)a0; - (void)activityViewControllerSizeWillChange:(id)a0; - (void)activityViewControllerWillAppear:(id)a0; - (void)activityViewControllerWillBeEmbedded:(id)a0; - (void)activityViewControllerWillBePresented:(id)a0; - (void)activityViewControllerWillDisappear:(id)a0; - (void)addParticipantsViewController:(id)a0 completedSharingWithShareURL:(id)a1 ckShare:(id)a2; - (void)addParticipantsViewController:(id)a0 failedToSaveShareWithError:(id)a1; - (void)airDropViewController:(id)a0 didFinishTransferWithSuccess:(BOOL)a1; - (void)airDropViewController:(id)a0 requestSendingAppBundleIdentifierWithCompletionHandler:(id /* block */)a1; - (void)airDropViewController:(id)a0 requestSharedItemsWithDataRequest:(id)a1 completionHandler:(id /* block */)a2; - (void)airDropViewControllerDidDismiss:(id)a0; - (void)airDropViewControllerDidStartTransfer:(id)a0; - (void)airDropViewServiceWillStartTransfer:(id)a0 toRecipient:(id)a1; - (void)collaborationParticipantsViewController:(id)a0 didCreateURL:(id)a1 error:(id)a2; - (id)createActivityItemsConfiguration; - (id)customTitleForActivityType:(id)a0; - (void)didLongPressShareActivityWithIdentifier:(id)a0; - (void)didSelectCollaborativeAction; - (void)didSelectSendCopyAction; - (void)handleActionsEdit; - (void)handleClose; - (void)handleCollaborationOptions; - (void)handleCustomHeaderButton; - (void)handleInfoSuggestionPress:(id)a0; - (void)handleNext; - (void)handleOptions; - (void)handlePeopleSuggestion:(id)a0; - (id)initWithRouter:(id)a0 interactor:(id)a1; - (id)interactor:(id)a0 activityPresentationControllerForActivity:(id)a1; - (void)interactor:(id)a0 airDropViewServiceWillStartTransferToRecipient:(id)a1; - (void)interactor:(id)a0 canManageShareForDocumentInSharedFolderWithCompletionHandler:(id /* block */)a1; - (void)interactor:(id)a0 canShareFolderContainingExistingSharedItemsWithCompletionHandler:(id /* block */)a1; - (void)interactor:(id)a0 createSharingURLWithParticipantsForCollaborationRequest:(id)a1 completionHandler:(id /* block */)a2; - (void)interactor:(id)a0 creatingCollaborationForActivity:(id)a1; - (void)interactor:(id)a0 didCancelCollaborationForActivity:(id)a1; - (void)interactor:(id)a0 didChangeMetadata:(id)a1; - (void)interactor:(id)a0 didCreateCollaborationForActivity:(id)a1; - (void)interactor:(id)a0 didFailCreatingCollaborationForActivity:(id)a1 error:(id)a2; - (void)interactor:(id)a0 didPerformActivityWithResult:(id)a1; - (void)interactor:(id)a0 didPerformAirdropViewActivityWithNoContentView:(BOOL)a1; - (void)interactor:(id)a0 didPerformUserDefaultsActivityWithContext:(id)a1; - (void)interactor:(id)a0 didUpdateAirDropTransferWithChange:(id)a1; - (id)interactor:(id)a0 linkMetadataForActivity:(id)a1; - (void)interactorDidFailPerformActivityNotCollaborationEligible:(id)a0; - (void)interactorDidUpdateCollaborationDetails:(id)a0; - (void)interactorDidUpdateHeaderMetadata:(id)a0; - (void)interactorDidUpdateObjectManipulationSupport:(id)a0; - (void)interactorDidUpdateSessionConfiguration:(id)a0; - (void)performActionActivityProxy:(id)a0; - (void)performPeopleSuggestionProxy:(id)a0; - (void)performShareActivityProxy:(id)a0; - (void)preheatExtensionDiscovery; - (void)prepareViewIfNeeded; - (void)removePeopleSuggestionProxy:(id)a0; - (id)requestRefreshedCustomizationGroups; - (void)runScrollingTestWithName:(id)a0 type:(long long)a1 completionHandler:(id /* block */)a2; - (void)updateCustomView; - (void)updateWithContext:(id)a0; - (void)userDefaultsViewController:(id)a0 didFavoriteActivity:(BOOL)a1 withIdentifier:(id)a2 activityCategory:(long long)a3; - (void)userDefaultsViewController:(id)a0 didSelectActivityWithIdentifier:(id)a1 activityCategory:(long long)a2 disabled:(BOOL)a3; - (void)userDefaultsViewController:(id)a0 didToggleActivityWithIdentifier:(id)a1 activityCategory:(long long)a2; - (void)userDefaultsViewController:(id)a0 didUpdateFavoritesProxies:(id)a1 activityCategory:(long long)a2; @end