@class NSDate, NSString, _UILegibilitySettings, NSArray, NSSet, NSMutableDictionary, NCNotificationRequest, NSMutableArray, NCNotificationListCell, NCNotificationSummaryBuilder, NCNotificationSectionSettings; @protocol NCNotificationListPresentableGroupDelegate, NCNotificationGroupListDelegate; @interface NCNotificationGroupList : NCNotificationListPresentableGroup @property (class, readonly, copy, nonatomic) NSSet *presentableTypes; @property (retain, nonatomic) NSMutableArray *orderedRequests; @property (retain, nonatomic) NSMutableDictionary *contentProviders; @property (retain, nonatomic) NSMutableDictionary *clockSnoozeAlarmContentProviders; @property (retain, nonatomic) NCNotificationRequest *leadingNotificationRequest; @property (retain, nonatomic) NCNotificationSummaryBuilder *summaryBuilder; @property (retain, nonatomic) _UILegibilitySettings *legibilitySettings; @property (retain, nonatomic) NCNotificationListCell *cellRecycledWhilePresentingLongLook; @property (nonatomic) BOOL longLookDismissalFinalFrameCalculatedWithoutWindow; @property (nonatomic) BOOL shouldReloadLeadingNotificationRequest; @property (copy, nonatomic) NSDate *comparisonDate; @property (weak, nonatomic) id delegate; @property (readonly, nonatomic) NSString *sectionIdentifier; @property (readonly, nonatomic) NSString *threadIdentifier; @property (readonly, nonatomic) NSArray *allNotificationRequests; @property (readonly, nonatomic) NSArray *persistentNotificationRequests; @property (readonly, nonatomic) NSArray *criticalAlerts; @property (readonly, nonatomic) BOOL containsNonPersistentNotificationRequests; @property (retain, nonatomic) NCNotificationSectionSettings *notificationSectionSettings; @property (nonatomic, getter=isClockNotificationGroup) BOOL clockNotificationGroup; @property (nonatomic, getter=isClearingAllNotificationRequestsForCellHorizontalSwipe) BOOL clearingAllNotificationRequestsForCellHorizontalSwipe; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly, nonatomic) unsigned long long notificationCount; @property (nonatomic, getter=isDeviceAuthenticated) BOOL deviceAuthenticated; @property (copy, nonatomic) NSString *logDescription; @property (readonly, nonatomic) unsigned long long count; @property (copy, nonatomic) NSString *preferredContentSizeCategory; @property (nonatomic) BOOL adjustsFontForContentSizeCategory; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })notificationViewController:(id)a0 initialFrameForPresentingLongLookFromView:(id)a1; - (id)notificationRequestPresenterNotificationUsageTrackingState:(id)a0; - (BOOL)notificationViewControllerShouldPerformHoverHighlighting:(id)a0; - (BOOL)shouldShowDefaultActionForNotificationListCell:(id)a0; - (void)_loadLeadingNotificationRequestCellIfNecessary; - (unsigned long long)_lockScreenPersistenceForNotificationRequest:(id)a0; - (id)_openActionForRequest:(id)a0; - (id)headerText; - (void)reloadLeadingNotificationRequestIfNecessary; - (void)_scrollToTopIfNecessaryAndPerformBlock:(id /* block */)a0; - (void)toggleGroupedState; - (id)supplementaryActionsForNotificationListCell:(id)a0; - (BOOL)shouldContinuePresentingActionButtonsForNotificationListCell:(id)a0; - (id)_clearActionForRequest:(id)a0 clearAll:(BOOL)a1; - (void)reloadLeadingNotificationRequest; - (void)notificationsLoadedForSectionIdentifier:(id)a0; - (void)_performAction:(id)a0 forNotificationRequest:(id)a1 withCompletion:(id /* block */)a2; - (BOOL)_shouldShowOpenActionToPerformLongLookPresentationForRequest:(id)a0; - (void)updateComparisonDate; - (void)_hintSideSwipeForDefaultActionForNotificationRequest:(id)a0; - (void)_reloadRecycledNotificationCellForRequest:(id)a0; - (id)clearAllText; - (id)notificationViewController:(id)a0 keyboardAssertionForGestureWindow:(id)a1; - (id)notificationListView:(id)a0 viewForItemAtIndex:(unsigned long long)a1; - (BOOL)notificationViewControllerShouldInterpretTapAsDefaultAction:(id)a0; - (id)defaultActionForNotificationListCell:(id)a0; - (id)notificationViewController:(id)a0 auxiliaryOptionsContentProviderForNotificationRequest:(id)a1 withLongLook:(BOOL)a2; - (unsigned long long)_lockScreenPriorityForNotificationRequest:(id)a0; - (id)_requestForListCell:(id)a0; - (BOOL)shouldVerticallyStackActionButtonsForNotificationListCell:(id)a0; - (BOOL)showAdditionalMessageLinesForNotificationViewController:(id)a0; - (void)mergeNotificationRequests:(id)a0; - (void)notificationViewController:(id)a0 isPerformingHoverHighlighting:(BOOL)a1; - (void)_executeClearActionForRequest:(id)a0; - (void)notificationViewController:(id)a0 requestPermissionToExecuteAction:(id)a1 withParameters:(id)a2 completion:(id /* block */)a3; - (id)_presentLongLookActionWithOpenTitleForRequest:(id)a0; - (BOOL)containsNotificationRequest:(id)a0; - (double)_cachedHeightForNotificationRequest:(id)a0 isLeadingNotificationRequest:(BOOL)a1 withWidth:(double)a2; - (unsigned long long)_existingIndexForNotificationRequest:(id)a0; - (id)_presentLongLookActionWithViewTitleForRequest:(id)a0; - (long long)compare:(id)a0; - (void)notificationViewControllerWillBeginUserInteraction:(id)a0; - (id)_clockSnoozeAlarmNotificationStaticContentProviderForNotificationRequest:(id)a0 viewController:(id)a1; - (void)longLookDidDismissForNotificationViewController:(id)a0; - (BOOL)_handleTapToExpandGroupForNotificationRequest:(id)a0; - (BOOL)_shouldShowClearActionForRequest:(id)a0; - (id)initWithSectionIdentifier:(id)a0 threadIdentifier:(id)a1; - (double)notificationListView:(id)a0 heightForItemAtIndex:(unsigned long long)a1 withWidth:(double)a2; - (void)notificationRequestPresenter:(id)a0 shouldTransitionToStage:(id)a1 forTrigger:(long long)a2 completionBlock:(id /* block */)a3; - (BOOL)matchesGroup:(id)a0; - (BOOL)notificationViewControllerShouldAllowClickPresentationInteraction:(id)a0; - (id)_cachedCellForNotificationRequest:(id)a0 createNewIfNecessary:(BOOL)a1 shouldConfigure:(BOOL)a2; - (void)_updateSummaryBuilderForNewLeadingNotificationRequest:(id)a0 oldLeadingNotificationRequest:(id)a1; - (BOOL)shouldShowSupplementaryActionsForNotificationListCell:(id)a0; - (BOOL)_isContentRevealedForNotificationRequest:(id)a0; - (id)notificationViewControllerContainerViewProviderForExpandedContent:(id)a0; - (void)notificationRequestPresenter:(id)a0 executeAction:(id)a1 withParameters:(id)a2 completion:(id /* block */)a3; - (void)clearAll; - (BOOL)_shouldShowOpenActionToPerformDefaultActionForRequest:(id)a0; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })notificationViewController:(id)a0 finalFrameForDismissingLongLookFromView:(id)a1; - (id)_presentLongLookActionForRequest:(id)a0 title:(id)a1 identifier:(id)a2; - (id)hideHomeAffordanceAnimationSettingsForNotificationViewController:(id)a0; - (long long)notificationViewControllerDateFormatStyle:(id)a0; - (void)notificationManagementContentProvider:(id)a0 requestsPresentingNotificationManagementViewType:(unsigned long long)a1 forNotificationRequest:(id)a2 withPresentingView:(id)a3; - (id)unhideHomeAffordanceAnimationSettingsForNotificationViewController:(id)a0; - (BOOL)_shouldShowViewActionForRequest:(id)a0; - (void)modifyNotificationRequest:(id)a0; - (void).cxx_destruct; - (void)longLookWillDismissForNotificationViewController:(id)a0; - (void)recycleView:(id)a0; - (long long)_compareNotificationRequest:(id)a0 withNotificationRequest:(id)a1; - (void)notificationViewControllerWillDismissForCancelAction:(id)a0; - (BOOL)isLeadingNotificationRequest:(id)a0; - (BOOL)isRichNotificationContentViewForNotificationViewController:(id)a0; - (void)updateNotificationSectionSettings:(id)a0 previousSectionSettings:(id)a1; - (void)_reloadNotificationViewForNotificationRequest:(id)a0; - (BOOL)isAttachmentImageFeaturedForNotificationViewController:(id)a0; - (void)_reloadNotificationCellAtIndex:(unsigned long long)a0; - (BOOL)shouldAlignContentToBottomForNotificationViewController:(id)a0; - (BOOL)handleTapOnNotificationViewController:(id)a0; - (void)_invalidateSnoozeAlarmNotificationStaticContentProviderTimerForNotificationRequest:(id)a0; - (unsigned long long)notificationListViewNumberOfItems:(id)a0; - (id)settleHomeAffordanceAnimationBehaviorDescriptionForNotificationViewController:(id)a0; - (BOOL)_allowPanningForRequest:(id)a0; - (BOOL)notificationViewControllerShouldAllowExpandedPlatterInteraction:(id)a0; - (id)_currentCellForNotificationRequest:(id)a0; - (void)_reloadRecycledGroupedNotificationCells; - (void)_executeViewActionForRequest:(id)a0; - (void)longLookWillPresentForNotificationViewController:(id)a0; - (unsigned long long)_existingIndexForCriticalNotificationRequest:(id)a0; - (void)reloadNotificationRequest:(id)a0; - (unsigned long long)indexOfNotificationRequestPassingTest:(id /* block */)a0; - (void)removeNotificationRequest:(id)a0; - (BOOL)notificationViewControllerShouldAllowLongPressGesture:(id)a0; - (void)notificationViewController:(id)a0 didUpdatePreferredContentSize:(struct CGSize { double x0; double x1; })a1; - (BOOL)_shouldAllowInteractionWithNotificationViewController:(id)a0; - (void)notificationViewControllerDidEndUserInteraction:(id)a0; - (BOOL)isGroupForNotificationRequest:(id)a0; - (BOOL)_shouldShowOptionsActionForRequest:(id)a0; - (void)updateOrderedNotificationRequests:(id)a0; - (void)_executeOptionsActionForRequest:(id)a0 action:(id)a1; - (id)_optionsActionForRequest:(id)a0; - (unsigned long long)_insertionIndexForNotificationRequest:(id)a0; - (id)notificationRequestPresenter:(id)a0 staticContentProviderForNotificationRequest:(id)a1; - (BOOL)containsCriticalNotificationRequest:(id)a0; - (void)insertNotificationRequest:(id)a0; @end