@class PHMomentShare, NSDate; @protocol NSObject; @interface PXCMMPhotoKitPublishMomentShareActionPerformer : PXCMMPublishActionPerformer { id<NSObject> _progressAlertToken; int _thumbnailRequestID; int _previewRequestID; PHMomentShare *_momentShare; BOOL _didFinalize; NSDate *_initialStartDate; NSDate *_previewRequestStartDate; NSDate *_creationRequestStartDate; NSDate *_publishStartDate; NSDate *_finishedDate; } + (void)budgetOverridePromptAlertKeysForConfiguration:(id)a0 messageKey:(id *)a1 actionKey:(id *)a2; - (void)performUserInteractionTask; - (void).cxx_destruct; - (void)_budgetOverridePromptForMomentShare:(id)a0 completedWithOutcome:(BOOL)a1 error:(id)a2; - (void)_acceptSuggestion:(id)a0 completionHandler:(id /* block */)a1; - (void)_createMomentShare; - (void)_createMomentShareWithCompletionHandler:(id /* block */)a0; - (void)_creatingMomentShareDidCompleteWithMomentShare:(id)a0 error:(id)a1; - (void)_finalizePublishWithSuccess:(BOOL)a0 error:(id)a1; - (void)_handleSharingProgressCancellation; - (void)_performCleanupIfNeeded; - (void)_presentAlertControllerForCurrentCPLStateIfNeededWithCompletionHandler:(id /* block */)a0; - (void)_presentBudgetOverridePromptForMomentShare:(id)a0 completionHandler:(id /* block */)a1; - (void)_presentInternalSharingAlert; - (void)_presentSharingProgressAlertController; - (void)_publishMomentShare:(id)a0; - (void)_publishMomentShare:(id)a0 completionHandler:(id /* block */)a1; - (void)_publishingMomentShare:(id)a0 didCompleteWithShareURL:(id)a1 error:(id)a2; - (void)_requestPreviewImageForAsset:(id)a0 resultHandler:(id /* block */)a1; @end