@class NSDate, NSString, NSURL, PXMomentShareStatusPresentation, PHAssetCollection, PXPhotosViewConfiguration, PHFetchResult, PXAssetCollectionActionManager; @protocol PXDisplayAsset, PXUIImageProvider, PXCMMInvitationParticipant; @interface PXCMMSharedAlbumInvitation : NSObject @property (readonly, nonatomic) long long aggregateMediaType; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly, nonatomic) PHAssetCollection *assetCollection; @property (readonly, nonatomic) PHFetchResult *previewAssetsFetchResult; @property (readonly, nonatomic) NSURL *shareURL; @property (readonly, nonatomic) long long shareType; @property (readonly, nonatomic) NSString *identifier; @property (readonly, nonatomic) NSString *title; @property (readonly, nonatomic) NSString *subtitle; @property (readonly, nonatomic) NSDate *creationDate; @property (readonly, nonatomic) NSDate *expiryDate; @property (readonly, nonatomic) unsigned long long count; @property (readonly, nonatomic) id owner; @property (readonly, nonatomic) id posterAsset; @property (readonly, nonatomic) id posterMediaProvider; @property (readonly, nonatomic) PXAssetCollectionActionManager *assetCollectionActionManager; @property (readonly, nonatomic) PXPhotosViewConfiguration *assetViewConfiguration; @property (readonly, nonatomic) PXMomentShareStatusPresentation *statusPresentation; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly, nonatomic) long long aggregateMediaType; + (id)new; + (id)_invitationWithAssetCollection:(id)a0 previewAssetsFetchResult:(id)a1; + (id)_participantsForAssetCollection:(id)a0; + (void)deleteInvitations:(id)a0 presentationEnvironment:(id)a1 completionHandler:(id /* block */)a2; + (id)invitationWithAssetCollection:(id)a0; + (id)menuItemTitleForDeletingInvitations:(id)a0; + (void)saveAllAssetsForInvitations:(id)a0 toDestinationPhotoLibrary:(id)a1 completionHandler:(id /* block */)a2; + (BOOL)supportsSavingAssetsForInvitations:(id)a0 numberOfAssetsToSave:(unsigned long long *)a1 assetsToSaveMediaType:(long long *)a2; - (id)init; - (void).cxx_destruct; - (id)copyWithZone:(struct _NSZone { } *)a0; - (void)acceptWithCompletionHandler:(id /* block */)a0; - (id)initWithAssetCollection:(id)a0; - (id)contextForActivityType:(unsigned long long)a0; - (id)invitationWithUpdatedPreviewAssetsFetchResult:(id)a0; - (void)requestNotificationOnUploadCompletion; - (id)sessionForActivityType:(unsigned long long)a0; @end