@class NSArray, NSMutableDictionary, NSString, NSObject; @protocol CALNUserNotificationCenter, CALNNotificationStorage, CALNAnalyticsHandler, OS_dispatch_queue; @interface CALNNotificationServer : NSObject @property (readonly, nonatomic) NSObject *workQueue; @property (retain, nonatomic) NSMutableDictionary *notificationSourceMap; @property (retain, nonatomic) id storage; @property (readonly, nonatomic) id analyticsHandler; @property (nonatomic, getter=isActive) BOOL active; @property (nonatomic) BOOL isProtectedDataAvailable; @property (readonly, nonatomic) id userNotificationCenter; @property (readonly, nonatomic) NSArray *notificationSources; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (void)receivedNotificationNamed:(id)a0; - (void)protectedDataDidBecomeAvailable; - (void)userNotificationCenter:(id)a0 willPresentNotification:(id)a1 withCompletionHandler:(id /* block */)a2; - (void)addRecord:(id)a0; - (void)receivedAlarmNamed:(id)a0; - (void)didRegisterForAlarms; - (void)userNotificationCenter:(id)a0 didReceiveNotificationResponse:(id)a1 withCompletionHandler:(id /* block */)a2; - (void)_deactivate; - (void)_activate; - (id)_notificationRecordWithSourceIdentifier:(id)a0 sourceClientIdentifier:(id)a1; - (void)removeRecordWithSourceIdentifier:(id)a0 sourceClientIdentifier:(id)a1; - (void)aboutToPostNotification:(id)a0; - (void)_didSetNotificationSources:(id)a0; - (id)fetchRecordsWithSourceIdentifier:(id)a0; - (void)activate; - (void)setNotificationSources:(id)a0; - (id)_notificationSourceMapWithNotificationSources:(id)a0; - (id)_fetchRecordsWithSourceIdentifier:(id)a0; - (void)updateRecord:(id)a0; - (void).cxx_destruct; - (id)initWithUserNotificationCenter:(id)a0 storage:(id)a1 analyticsHandler:(id)a2 deviceLockObserver:(id)a3; - (id)_notificationRecordResponseFromNotificationResponse:(id)a0; - (void)_addRecord:(id)a0; - (void)_removeRecordWithSourceIdentifier:(id)a0 sourceClientIdentifier:(id)a1; - (void)deactivate; - (void)_updateRecord:(id)a0; - (id)notificationSourceForSourceIdentifier:(id)a0; @end