@class NSArray, CALNInboxNotificationMonitor, NSObject; @protocol CALNNotificationSource, OS_dispatch_queue, CALNNotificationManager; @interface CALNNotificationSourceRefresher : NSObject { BOOL _needsRefreshOnNotificationsLoaded; NSObject *_refreshQueue; } @property (readonly, copy, nonatomic) NSArray *sources; @property (readonly, nonatomic) CALNInboxNotificationMonitor *inboxNotificationMonitor; @property (readonly, nonatomic) id notificationManager; - (void)handleNotificationsChangedNotification:(id)a0; - (void)refreshNotifications; - (id)initWithSources:(id)a0 notificationMonitor:(id)a1 notificationManager:(id)a2; - (void)_withdrawExpiredNotificationsForSource:(id)a0; - (void).cxx_destruct; - (void)handleNotificationsLoadedNotification; - (void)_refreshNotifications:(id)a0; @end