@class _PASLock, NSNotificationCenter, NSObject; @protocol OS_dispatch_queue; @interface PPNotificationManager : NSObject { _PASLock *_lockedData; NSObject *_serialQueue; NSNotificationCenter *_notificationCenter; } + (id)sharedInstance; + (id)new; + (void)addMeCardObserverForLifetimeOfObject:(id)a0 block:(id /* block */)a1; + (void)addSuggestionsObserverForLifetimeOfObject:(id)a0 block:(id /* block */)a1; + (void)addPortraitInvalidationObserverForLifetimeOfObject:(id)a0 block:(id /* block */)a1; + (void)addEventKitObserverForLifetimeOfObject:(id)a0 block:(id /* block */)a1; + (BOOL)_changePotentiallyAffectsCache:(id)a0; + (void)addPortraitChangeObserverForLifetimeOfObject:(id)a0 block:(id /* block */)a1; + (void)addContactsObserverForLifetimeOfObject:(id)a0 block:(id /* block */)a1; + (id)addCalendarVisibilityObserverForLifetimeOfObject:(id)a0 block:(id /* block */)a1; - (void)addContactsChangeBlock:(id /* block */)a0 forLifetimeOfObject:(id)a1; - (void)simulatePortraitInvalidation; - (id)init; - (void)addEventKitChangeBlock:(id /* block */)a0 forLifetimeOfObject:(id)a1; - (void)dealloc; - (void)_registerForEventKitChangeTrackingWithGuardedData:(id)a0; - (void)simulatePortraitChange; - (void)addPortraitInvalidationBlock:(id /* block */)a0 forLifetimeOfObject:(id)a1; - (id)addCalendarVisibilityChangeBlock:(id /* block */)a0 forLifetimeOfObject:(id)a1; - (void)waitOnQueueToDrain; - (id)initWithQueueName:(const char *)a0 notificationCenter:(id)a1; - (void).cxx_destruct; - (void)addSuggestionsChangeBlock:(id /* block */)a0 forLifetimeOfObject:(id)a1; - (void)fetchObjectChangesFromStore:(id)a0 usingBlock:(id /* block */)a1; - (void)addPortraitChangeBlock:(id /* block */)a0 forLifetimeOfObject:(id)a1; - (void)setEKStore:(id)a0; - (void)addMeCardChangeBlock:(id /* block */)a0 forLifetimeOfObject:(id)a1; - (void)stopListening; @end