luxlabs header browser preview


@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