@class BBSectionIcon, UNSNotificationRepository, UNSNotificationSourceDescription, UNSLocalizationService, UNSApplicationLauncher, BBDataProviderProxy, NSObject, NSMutableDictionary, UNSNotificationCategoryRepository, NSString, BSCFBundle, BBSectionInfo, UNSAttachmentsService, UNSNotificationTopicRepository, UNSDaemonLauncher; @protocol OS_dispatch_queue; @interface UNSDefaultDataProvider : NSObject { BBSectionIcon *_sectionIcon; BBSectionInfo *_effectiveSectionInfo; BOOL _suppressUserAuthorizationPrompt; UNSNotificationSourceDescription *_notificationSourceDescription; UNSApplicationLauncher *_appLauncher; UNSDaemonLauncher *_daemonLauncher; UNSNotificationRepository *_notificationRepository; UNSNotificationCategoryRepository *_categoryRepository; UNSNotificationTopicRepository *_topicRepository; UNSAttachmentsService *_attachmentsService; UNSLocalizationService *_localizationService; NSObject *_queue; NSMutableDictionary *_categoryToParamSubType; } @property (retain, nonatomic) BSCFBundle *bundle; @property (retain, nonatomic) BBDataProviderProxy *proxy; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (void)uninstall; - (BOOL)_isResourceValidForPath:(id)a0 withContainerPath:(id)a1; - (id)_sectionIconVariantForImageName:(id)a0 bundlePath:(id)a1 format:(long long)a2 precomposed:(BOOL)a3; - (void)dealloc; - (id)_defaultActionWithNotification:(id)a0; - (id)_allBulletinsWithMaxCount:(unsigned long long)a0 sinceDate:(id)a1; - (void)notificationRepository:(id)a0 didPerformUpdates:(id)a1 forBundleIdentifier:(id)a2; - (id)clearedInfoAndBulletinsForClearingAllBulletinsWithLimit:(unsigned long long)a0 lastClearedInfo:(id)a1; - (void)_addAttachments:(id)a0 toBulletinRequest:(id)a1; - (id)_supplementaryActionsForForCategoryRecord:(id)a0; - (void)setNotificationSourceDescription:(id)a0; - (id)_queue_applicableSectionInfosForSubsectionIDs:(id)a0; - (id)sectionIcon; - (void)dataProviderDidLoad; - (void)unloadBundle; - (id)clearedInfoForBulletins:(id)a0 lastClearedInfo:(id)a1; - (id)_silenceActionForCategory:(id)a0; - (id)_localizeClientString:(id)a0 inBundle:(id)a1; - (id)sectionParameters; - (id)_topicForIdentifier:(id)a0; - (id)_followActivityActionForCategory:(id)a0; - (id)_queue_bulletinForNotification:(id)a0; - (void)topicRepository:(id)a0 didChangeTopicsForBundleIdentifier:(id)a1; - (BOOL)syncsBulletinDismissal; - (void)invalidate; - (unsigned long long)_bulletinInterruptionLevelForInterruptionLevel:(unsigned long long)a0; - (id)_allCategories; - (id)_bbContactFromUNContact:(id)a0; - (id)sectionIdentifier; - (void)_queue_modifyBulletinForNotification:(id)a0; - (id)sectionDisplayName; - (id)_actionFromActionRecord:(id)a0; - (void)handleBulletinActionResponse:(id)a0 withCompletion:(id /* block */)a1; - (id)_actionsFromActionRecords:(id)a0; - (id)_dismissActionForCategory:(id)a0; - (id)_soundsDirectoryPathForContainerBasePath:(id)a0; - (void)categoryRepository:(id)a0 didChangeCategoriesForBundleIdentifier:(id)a1; - (void)_queue_withdrawBulletinForNotification:(id)a0; - (id)_pathForSoundName:(id)a0; - (id)_unarchiveNotificationFromData:(id)a0; - (BOOL)_isTCCUserAvailabilityGrantedForBundleId:(id)a0; - (void)_queue_notificationRepositoryDidPerformUpdates:(id)a0; - (void).cxx_destruct; - (BOOL)_queue_supportsCriticalAlertsForSubsectionIDs:(id)a0; - (id)displayNameForSubsectionID:(id)a0; - (void)_setNotificationSourceDescription:(id)a0; - (void)_handleBulletinActionResponse:(id)a0 withCompletion:(id /* block */)a1; - (void)notificationRepository:(id)a0 didDiscoverContentOnFirstUnlockForBundleIdentifier:(id)a1; - (id)defaultSubsectionInfos; - (void)_queue_addBulletinForNotification:(id)a0; - (id)sortDescriptors; - (id)_bbContentTypeFromUNContentType:(id)a0 toneAlertType:(long long)a1; - (id)defaultSectionInfo; - (id)notificationRecords; - (id)sectionBundlePath; - (id)universalSectionIdentifier; - (id)initWithNotificationSourceDescription:(id)a0 applicationLauncher:(id)a1 daemonLauncher:(id)a2 categoryRepository:(id)a3 notificationRepository:(id)a4 topicRepository:(id)a5 attachmentsService:(id)a6 localizationService:(id)a7 queue:(id)a8; - (id)_categoryForIdentifier:(id)a0; - (id)_userAvailabilityTCCApprovedBundleIds; - (id)bulletinsWithRequestParameters:(id)a0 lastCleared:(id)a1; - (id)_sectionIconForNotificationSourceDescription:(id)a0; - (void)setEffectiveSectionInfo:(id)a0; @end