@protocol CALNNotificationStorage, CALNIconIdentifierVersionProvider, CALNIconCache, CALNCalendarIconIdentifierProvider, CALNNotificationManager; @interface CALNNotificationIconUpdater : NSObject @property (readonly, nonatomic) id identifierVersionProvider; @property (readonly, nonatomic) id protectedStorage; @property (readonly, nonatomic) id iconCache; @property (readonly, nonatomic) id iconIdentifierProvider; @property (readonly, nonatomic) id notificationManager; - (void)_updateAllIconIdentifiersInStorage:(id)a0; - (id)initWithIconIdentifierVersionProvider:(id)a0 protectedNotificationStorage:(id)a1 iconCache:(id)a2 iconIdentifierProvider:(id)a3 notificationManager:(id)a4; - (void).cxx_destruct; - (void)updateIconsToNewVersionIfNeeded; @end