@class CNContactStore, NSString, NSMutableDictionary, PLNotificationUNCenter, NSObject; @protocol OS_dispatch_queue; @interface PLNotificationManager : NSObject <PLNotificationUNCenterDelegate> { BOOL _badgeCountIsInvalid; BOOL _enableTemporaryDebugMode; CNContactStore *_contactStore; int _alertFiltrationEnabled; NSObject<OS_dispatch_queue> *_isolationQueue; NSMutableDictionary *_waitingAssetsAddNotifications; struct __CFUserNotification { } *_processCinematicVideoItemsPrompt; struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _processCinematicVideoItemsPromptLock; } @property (retain, nonatomic) PLNotificationUNCenter *UNCenter; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (id)_notificationDeliveryDate; + (id)sharedManager; + (id)filteredAlbumListForContentMode:(int)a0 library:(id)a1; + (id)_bestDateForDeliveringNotification; + (id)_bestDateForDeliveringNotificationFromCoreDuetWithError:(id *)a0; - (void)noteDidReceiveCMMInvitationWithMomentShare:(id)a0; - (void)noteUserDidViewCloudFeedContent:(long long)a0 photoLibrary:(id)a1; - (id)init; - (void)_postAsyncNotificationForPhotosChallengeSubmissionWithNotificationDeliveryDate:(id)a0 transaction:(id)a1; - (void)noteMultipleContributorStatusChangedForAlbum:(id)a0 mstreamdInfo:(id)a1; - (BOOL)_shouldAllowAlertsFromContactWithEmail:(id)a0; - (void)noteUserDidChangeStatusForMomentShare:(id)a0 photoLibrary:(id)a1; - (void)dealloc; - (id)_addWaitingNotification:(id)a0 forPhotosBatchID:(id)a1; - (id)_initSharedInstance; - (void)noteSharedAlbumUnseenStatusDidChange:(id)a0; - (void)_postAsyncNotificationForSharedLibraryParticipantAssetTrashWithTrashedAssetPhotoCount:(unsigned long long)a0 videoCount:(unsigned long long)a1 itemCount:(unsigned long long)a2 withNotificationDeliveryDate:(id)a3 transaction:(id)a4; - (void)removeNotificationForInterestingMemoryWithUUID:(id)a0; - (void)noteUserAssetsAreReadyForMomentShare:(id)a0; - (void)postNotificationForInterestInUnrenderedCinematicVideoItems; - (void)noteDidReceiveLike:(id)a0 mstreamdInfo:(id)a1; - (void)noteDidDeleteSharedAlbum:(id)a0; - (void)postNotificationForSuggestedCMMWithUUID:(id)a0 library:(id)a1 notificationDeliveryDate:(id)a2; - (void)postNotificationForInterestingMemoryWithMemoryUUID:(id)a0 library:(id)a1 notificationDeliveryDate:(id)a2; - (void)_postAsyncNotificationForSharedLibrarySuggestionsWithNotificationDeliveryDate:(id)a0 transaction:(id)a1; - (void)noteUserDidChangeStatusForSuggestedCMMWithUUID:(id)a0; - (void)postNotificationForSharedLibraryExitInitatedByOwnerWithTypeWithExitType:(short)a0 retentionPolicy:(long long)a1 ownerName:(id)a2 notificationDeliveryDate:(id)a3; - (void)noteDidDeleteSharedAssetsWithUUIDs:(id)a0; - (void)noteDidReceiveExpiringCMMInvitationsWithMomentShares:(id)a0; - (void)postNotificationForReadyToViewMomentShareWithUUID:(id)a0 photoLibrary:(id)a1; - (void)postNotificationForPhotosChallengeNewQuestionsWithNotificationDeliveryDate:(id)a0; - (void)_postNotificationForSharedLibraryExitInitatedByOwnerWithTypeWithExitType:(short)a0 retentionPolicy:(long long)a1 ownerName:(id)a2 notificationDeliveryDate:(id)a3 transaction:(id)a4; - (void)_deleteNotificationsForAlbumWithUUID:(id)a0 notificationTypes:(id)a1; - (void)reportAsJunkPhotoStreamInvitationForAlbumWithCloudGUID:(id)a0; - (void)setEnableTemporaryDebugMode:(BOOL)a0; - (void)removeNotificationForInterestInUnrenderedCinematicVideoItems; - (BOOL)enableTemporaryDebugMode; - (void)getThumbnailImageDataAssetUUID:(id)a0 completionHandler:(id /* block */)a1; - (void)noteUserDidLeavePhotosApplication; - (void)noteUserDidDeleteSharedAssetsWithUUIDs:(id)a0; - (void)triggerNotificationThumbnailUpdateForAsset:(id)a0; - (void)userViewedNotificationWithAlbumCloudGUID:(id)a0; - (BOOL)_alertFiltrationEnabled; - (void).cxx_destruct; - (id)_generateMemoryNotificationRepresentationWithMemoryUUID:(id)a0 keyAssetUUID:(id)a1 notificationTitle:(id)a2 notificationSubtitle:(id)a3 notificationDeliveryDate:(id)a4 pathManager:(id)a5; - (void)noteUserDidNavigateIntoSharedAlbum:(id)a0 photoLibrary:(id)a1; - (void)postNotificationForSharedLibraryParticipantAssetTrashWithTrashedAssetPhotoCount:(unsigned long long)a0 videoCount:(unsigned long long)a1 itemCount:(unsigned long long)a2 withNotificationDeliveryDate:(id)a3; - (unsigned long long)_appBadgeCount; - (void)noteUserDidNavigateAwayFromSharedAlbum:(id)a0 photoLibrary:(id)a1; - (void)noteDidReceiveInvitationForSharedAlbum:(id)a0; - (void)_deleteNotificationsForAssetWithUUID:(id)a0 shouldDeleteCommentsOrLikeNotifications:(BOOL)a1 shouldDeletePhotosAddedToAlbumNotifications:(BOOL)a2; - (BOOL)_isMyEmailAddress:(id)a0; - (id)_waitingNotificationForPhotosBatchID:(id)a0; - (void)_removeWaitingNotificationForPhotosBatchID:(id)a0; - (void)_deleteNotificationsForObjectWithUUID:(id)a0 notificationDictionaryKey:(id)a1 notificationTypes:(id)a2; - (BOOL)_notificationType:(long long)a0 matchesCommentsOrLikeNotifications:(BOOL)a1 andPhotosAddedToAlbumNotifications:(BOOL)a2; - (void)removeNotificationForSharedLibraryParticipantAssetTrash; - (void)_deleteNotificationsForMemoriesWithUUID:(id)a0 notificationTypes:(id)a1; - (void)noteSharedAssetCommentsUnreadStatusDidChange:(id)a0; - (void)noteInvitationRecordStatusChanged:(id)a0 fromOldState:(long long)a1 mstreamdInfo:(id)a2; - (void)noteDidReceiveComment:(id)a0 mstreamdInfo:(id)a1; - (void)noteDidReceiveAssets:(id)a0 forSharedAlbum:(id)a1 mstreamdInfo:(id)a2; - (void)postNotificationForPhotosChallengeSubmissionWithNotificationDeliveryDate:(id)a0; - (void)_postAsyncNotificationForPhotosChallengeNewQuestionsWithNotificationDeliveryDate:(id)a0 transaction:(id)a1; - (id)_memoryNotificationFromDictionaryRepresentation:(id)a0; - (id)contactStore; - (void)removeNotificationForSuggestedCMMWithUUID:(id)a0; - (void)discardAllNotifications; - (void)postNotificationForAcceptedSharedLibraryWithScopeIdentifier:(id)a0 participantName:(id)a1 library:(id)a2 notificationDeliveryDate:(id)a3; - (void)calculateCurrentBadgeCountWithCompletionHandler:(id /* block */)a0; - (void)sendResponse:(BOOL)a0 toPhotoStreamInvitationForAlbumWithCloudGUID:(id)a1; - (void)noteUserDidDeleteSharedAlbumWithUUID:(id)a0; - (void)postNotificationForSharedLibrarySuggestionsWithNotificationDeliveryDate:(id)a0; - (void)noteUserDidReadCommentOnSharedAsset:(id)a0 photoLibrary:(id)a1; - (void)_updateImageDataForNotification:(id)a0; - (void)_postAsyncNotificationForAcceptedSharedLibraryWithScopeIdentifier:(id)a0 participantName:(id)a1 NotificationDeliveryDate:(id)a2 transaction:(id)a3; - (void)postNotificationForExpiringCMMsWithUUIDs:(id)a0 thumbnailImageData:(id)a1 notificationTitle:(id)a2 notificationSubtitle:(id)a3; - (void)_resetAlertFiltration; - (void)noteDidChangePlaceholderKindForAsset:(id)a0 fromOldKind:(short)a1 forSharedAlbum:(id)a2 mstreamdInfo:(id)a3; - (unsigned long long)currentAppBadgeCountForNotificationUNCenter:(id)a0; @end