luxlabs header browser preview


@class NSArray, NSMutableDictionary, NSString, NSObject;
@protocol CALNUserNotificationCenter, CALNNotificationStorage, CALNAnalyticsHandler, OS_dispatch_queue;

@interface CALNNotificationServer : NSObject <CADModule, CALNUserNotificationCenterDelegate, CALNNotificationManager>

@property (readonly, nonatomic) NSObject<OS_dispatch_queue> *workQueue;
@property (retain, nonatomic) NSMutableDictionary *notificationSourceMap;
@property (retain, nonatomic) id<CALNNotificationStorage> storage;
@property (readonly, nonatomic) id<CALNAnalyticsHandler> analyticsHandler;
@property (nonatomic, getter=isActive) BOOL active;
@property (nonatomic) BOOL isProtectedDataAvailable;
@property (readonly, nonatomic) id<CALNUserNotificationCenter> 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