luxlabs header browser preview


@class CKOnboardingController, NSDictionary, CKConversationListCellLayout, UIBarButtonItem, CKSearchViewController, NSString, CKCloudKitSyncProgressViewController, NSMutableSet, CKConversationListTipManager, UICollectionViewDiffableDataSource, NSArray, CKReasonTrackingUpdater, UIButton, CKMacToolbarController, NSObject, UIView, _PSMessagesPinningSuggester, NSLayoutConstraint, CKConversationListCollectionViewLayout, CKMacToolbarItem, CKPinnedConversationCollectionViewCell, CNContact, UISearchController, CKConversation, TPKContentController, TPKContent, NSDate, CNContactStore, NSCache;
@protocol OS_os_log, CKConversationListCollectionViewControllerBannerProtocol, OS_dispatch_queue, CKConversationListControllerDelegate;

@interface CKConversationListCollectionViewController : UICollectionViewController <CKPinnedConversationViewDelegate, UICollectionViewDragDelegate, UICollectionViewDropDelegate, IMFocusStateManagerDelegate, CKFocusFilterBannerDelegate, UICollectionViewDelegate_Private, UISearchControllerDelegate, UISearchBarDelegate, UIScrollViewDelegate, CKReasonTrackingUpdaterDelegate, UICollectionViewDelegate, CKConversationListEmbeddedCollectionViewCellDelegate, CKConversationListCollectionViewCellDelegate, CKCloudKitSyncProgressViewControllerDelegate, IMCloudKitEventHandler, CNContactViewControllerDelegate, CKContainerSearchControllerDelegate, TPKContentControllerDelegate, CNMeCardSharingSettingsViewControllerDelegate, CKOnboardingControllerDelegate, CKConversationListControllerProtocol, CKPinnedConversationCollectionViewCellDelegate, CKMacToolbarItemProvider>

@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (retain, nonatomic) NSString *lastSelectedConversationItemIdentifier;
@property (retain, nonatomic) NSDate *lastUserSelectedConversationTime;
@property (retain, nonatomic) NSString *lastUserSelectedConversationItemIdentifier;
@property (retain, nonatomic) CKReasonTrackingUpdater *updater;
@property (retain, nonatomic) UIView *noMessagesDialogView;
@property (retain, nonatomic) UISearchController *searchController;
@property (retain, nonatomic) CNContact *meContact;
@property (nonatomic) BOOL holdPinningUpdatesForConversationDeletion;
@property (nonatomic) BOOL keyboardIsShowing;
@property (retain, nonatomic) CKSearchViewController *searchResultsController;
@property (nonatomic) BOOL compositionWasSent;
@property (retain, nonatomic) UIButton *macVirtualComposeButton;
@property (retain, nonatomic) UIBarButtonItem *composeButtonItem;
@property (retain, nonatomic) UIBarButtonItem *editButtonItem;
@property (retain, nonatomic) UIBarButtonItem *editOscarButtonItem;
@property (retain, nonatomic) UIBarButtonItem *optionsButtonItem;
@property (retain, nonatomic) UIBarButtonItem *cancelButtonItem;
@property (retain, nonatomic) UIBarButtonItem *doneButtonItem;
@property (retain, nonatomic) UIBarButtonItem *selectAllButtonItem;
@property (retain, nonatomic) UIBarButtonItem *moveSelectedToRecentlyDeletedButtonItem;
@property (retain, nonatomic) UIBarButtonItem *closeButtonItem;
@property (retain, nonatomic) UIBarButtonItem *catalystFiltersNavigationBackButton;
@property (retain, nonatomic) UIBarButtonItem *permanentDeleteSelectedButtonItem;
@property (retain, nonatomic) UIBarButtonItem *permanentDeleteAllButtonItem;
@property (retain, nonatomic) UIBarButtonItem *recoverSelectedButtonItem;
@property (retain, nonatomic) UIBarButtonItem *recoverAllButtonItem;
@property (retain, nonatomic) UIBarButtonItem *permanentDeleteSelectedJunkButtonItem;
@property (retain, nonatomic) UIBarButtonItem *permanentDeleteAllJunkButtonItem;
@property (retain, nonatomic) CKCloudKitSyncProgressViewController *syncProgressViewController;
@property (nonatomic) BOOL completedDeferredSetup;
@property (nonatomic) BOOL isInitialAppearance;
@property (nonatomic) BOOL willRotate;
@property (retain, nonatomic) CKConversation *conversationToUnpinPendingOrbDismissal;
@property (retain, nonatomic) CKConversation *conversationToPinPendingOrbDismissal;
@property (retain, nonatomic) CNContactStore *contactStore;
@property (retain, nonatomic) CKOnboardingController *onboardingController;
@property (retain, nonatomic) _PSMessagesPinningSuggester *pinnedConversationSuggester;
@property (nonatomic) BOOL macShouldShowZKWSearch;
@property (nonatomic) BOOL isBelowMacSnapToMinWidth;
@property (weak, nonatomic) CKMacToolbarController *macToolbarController;
@property (retain, nonatomic) CKMacToolbarItem *composeToolbarItem;
@property (retain, nonatomic) NSObject<OS_dispatch_queue> *tipKitQueue;
@property (retain, nonatomic) CKConversationListCellLayout *cellLayout;
@property (retain, nonatomic) CKConversationListCellLayout *standardCellLayout;
@property (retain, nonatomic) CKConversationListCellLayout *junkCellLayout;
@property (readonly, nonatomic) NSObject<OS_os_log> *conversationListCollectionViewControllerLogHandle;
@property (nonatomic) BOOL isShowingSwipeDeleteConfirmation;
@property (nonatomic) long long pinningInteractionMethod;
@property (nonatomic) BOOL isShowingPinningOnboarding;
@property (retain, nonatomic) UICollectionViewDiffableDataSource *dataSource;
@property (nonatomic) BOOL shouldUseFastPreviewText;
@property (copy, nonatomic) NSArray *frozenPinnedConversations;
@property (copy, nonatomic) NSArray *frozenConversations;
@property (nonatomic) long long pinnedConversationViewLayoutStyle;
@property (nonatomic) BOOL haveAppliedInitialSnapshot;
@property (nonatomic) BOOL isApplyingSnapshot;
@property (nonatomic) BOOL isCommitingDiffableDataSourceTransaction;
@property (retain, nonatomic) NSDictionary *blockedSnapshotInfo;
@property (retain, nonatomic) NSMutableSet *itemIdentifiersForVisibleContextMenuInteractions;
@property (nonatomic) BOOL isCheckingIfPinningOnboardingNeeded;
@property (nonatomic) BOOL canShowSuggestedPinningOnboardingCell;
@property (nonatomic) BOOL isCurrentlyAnimatingPinningOnboardingSuggestions;
@property (retain, nonatomic) NSArray *recommendedPinningConversations;
@property (readonly, nonatomic) BOOL shouldShowTipKitContent;
@property (retain, nonatomic) TPKContentController *tipKitContentController;
@property (retain, nonatomic) TPKContent *tipKitContent;
@property (readonly, nonatomic) BOOL shouldShowTipsNextContent;
@property (retain, nonatomic) CKConversationListTipManager *tipManager;
@property (retain, nonatomic) NSCache *cacheForLastDisplayedActivitySnapshotByConversation;
@property (nonatomic, getter=isOscarModal) BOOL oscarModal;
@property (nonatomic, getter=isRecentlyDeletedModal) BOOL recentlyDeletedModal;
@property (nonatomic) BOOL holdPinningUpdatesForOnboardingAnimation;
@property (nonatomic) BOOL hasActivePinnedConversationDropSession;
@property (nonatomic) BOOL nextPinnedConversationListUpdateShouldTriggerUnanimatedSnapshotUpdate;
@property (nonatomic) BOOL isShowingPinnedChatDropTarget;
@property (retain, nonatomic) UIView<CKConversationListCollectionViewControllerBannerProtocol> *presentedBanner;
@property (retain, nonatomic) NSLayoutConstraint *bannerTopConstraint;
@property (nonatomic) double bannerHeight;
@property (nonatomic) unsigned long long editingMode;
@property (nonatomic) BOOL hidePinsForAnimation;
@property (retain, nonatomic) CKPinnedConversationCollectionViewCell *prototypePinnedConversationCollectionViewCell;
@property (retain, nonatomic) CKConversationListCollectionViewLayout *conversationLayout;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (retain, nonatomic) NSString *deferredSearchQuery;
@property (weak, nonatomic) id<CKConversationListControllerDelegate> delegate;
@property (readonly, nonatomic) BOOL isVisible;
@property (readonly, nonatomic) BOOL isSearchActiveAndDisplayingResultsForSearchText;
@property (readonly, nonatomic) BOOL isSearchActive;
@property (nonatomic) unsigned long long filterMode;

+ (id)conversationListCollectionViewControllerLogHandle;

- (void)scrollViewDidEndDecelerating:(id)a0;
- (id)_multitaskingDragExclusionRects;
- (id)_dci_collectionView:(id)a0 contextMenuConfiguration:(id)a1 previewForHighlightingItemAtIndexPath:(id)a2;
- (void)collectionView:(id)a0 didDeselectItemAtIndexPath:(id)a1;
- (void)_contentSizeCategoryDidChange:(id)a0;
- (void)collectionView:(id)a0 didSelectItemAtIndexPath:(id)a1;
- (id)init;
- (id)collectionView:(id)a0 dropPreviewParametersForItemAtIndexPath:(id)a1;
- (void)viewWillAppear:(BOOL)a0;
- (BOOL)searchBarShouldBeginEditing:(id)a0;
- (void)viewLayoutMarginsDidChange;
- (id)_dci_collectionView:(id)a0 contextMenuConfiguration:(id)a1 previewForDismissingToItemAtIndexPath:(id)a2;
- (void)dealloc;
- (void)willDismissSearchController:(id)a0;
- (void)reloadData;
- (void)searchBar:(id)a0 textDidChange:(id)a1;
- (void)traitCollectionDidChange:(id)a0;
- (void)viewWillLayoutSubviews;
- (void)viewDidLayoutSubviews;
- (id)collectionView:(id)a0 sceneActivationConfigurationForItemAtIndexPath:(id)a1 point:(struct CGPoint { double x0; double x1; })a2;
- (void)collectionView:(id)a0 dropSessionDidExit:(id)a1;
- (void)collectionView:(id)a0 dropSessionDidEnter:(id)a1;
- (id)collectionView:(id)a0 dragPreviewParametersForItemAtIndexPath:(id)a1;
- (BOOL)collectionView:(id)a0 canHandleDropSession:(id)a1;
- (void)collectionView:(id)a0 performDropWithCoordinator:(id)a1;
- (void)searchBarTextDidEndEditing:(id)a0;
- (id)_dci_collectionView:(id)a0 contextMenuConfigurationForItemsAtIndexPaths:(id)a1 point:(struct CGPoint { double x0; double x1; })a2;
- (void)didDismissSearchController:(id)a0;
- (void)collectionView:(id)a0 dropSessionDidEnd:(id)a1;
- (void)viewDidLoad;
- (id)_contactStore;
- (void)_keyboardWillShow:(id)a0;
- (BOOL)collectionView:(id)a0 shouldHighlightItemAtIndexPath:(id)a1;
- (long long)preferredStatusBarStyle;
- (void)setEditing:(BOOL)a0 animated:(BOOL)a1;
- (id)preferredFocusEnvironments;
- (id)toolbarItems;
- (void)contentController:(id)a0 contentDidBecomeAvailable:(id)a1 animated:(BOOL)a2;
- (id)activeConversations;
- (void)significantTimeChange;
- (void)contentController:(id)a0 contentViewNeedsLayout:(id)a1;
- (void)collectionView:(id)a0 willDisplayCell:(id)a1 forItemAtIndexPath:(id)a2;
- (void)loadView;
- (id)collectionView:(id)a0 dropSessionDidUpdate:(id)a1 withDestinationIndexPath:(id)a2;
- (void)_keyboardWillHide:(id)a0;
- (id)_userDefaults;
- (void)collectionView:(id)a0 willPerformPreviewActionForMenuWithConfiguration:(id)a1 animator:(id)a2;
- (void)contentController:(id)a0 didFinishWithContent:(id)a1 animated:(BOOL)a2;
- (void)collectionView:(id)a0 willDisplayContextMenuWithConfiguration:(id)a1 animator:(id)a2;
- (void)searchBarTextDidBeginEditing:(id)a0;
- (void)viewWillDisappear:(BOOL)a0;
- (void)collectionView:(id)a0 didEndDisplayingCell:(id)a1 forItemAtIndexPath:(id)a2;
- (void).cxx_destruct;
- (void)collectionView:(id)a0 willEndContextMenuInteractionWithConfiguration:(id)a1 animator:(id)a2;
- (void)backButtonPressed;
- (BOOL)collectionView:(id)a0 shouldBeginMultipleSelectionInteractionAtIndexPath:(id)a1;
- (void)willPresentSearchController:(id)a0;
- (void)searchBarSearchButtonClicked:(id)a0;
- (BOOL)collectionView:(id)a0 shouldSelectItemAtIndexPath:(id)a1;
- (id)collectionView:(id)a0 itemsForAddingToDragSession:(id)a1 atIndexPath:(id)a2 point:(struct CGPoint { double x0; double x1; })a3;
- (void)doneButtonTapped:(id)a0;
- (void)viewDidAppear:(BOOL)a0;
- (void)applicationWillSuspend;
- (id)contentController:(id)a0 contentView:(id)a1 iconForCustomizationID:(long long)a2;
- (void)viewWillTransitionToSize:(struct CGSize { double x0; double x1; })a0 withTransitionCoordinator:(id)a1;
- (void)_updateContentUnavailableConfigurationUsingState:(id)a0;
- (void)scrollViewDidScroll:(id)a0;
- (void)focusStateDidChange;
- (id)collectionView:(id)a0 itemsForBeginningDragSession:(id)a1 atIndexPath:(id)a2;
- (BOOL)collectionView:(id)a0 shouldDeselectItemAtIndexPath:(id)a1;
- (void)collectionView:(id)a0 didBeginMultipleSelectionInteractionAtIndexPath:(id)a1;
- (id)_newCollectionViewWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 collectionViewLayout:(id)a1;
- (void)_updateInsets;
- (void)completeAnimation;
- (id)_meContact;
- (void)sharingSettingsViewController:(id)a0 didSelectSharingAudience:(unsigned long long)a1;
- (void)sharingSettingsViewController:(id)a0 didUpdateSharingState:(BOOL)a1;
- (void)sharingSettingsViewController:(id)a0 didUpdateWithSharingResult:(id)a1;
- (void)sharingSettingsViewControllerDidUpdateContact:(id)a0;
- (void)updateNavigationItems;
- (void)_updateToolbarItems;
- (id)_defaultEmptyStateConfiguration;
- (void)_filterControlSelectionChanged:(id)a0;
- (BOOL)_messageUnknownFilteringEnabled;
- (void)_updateSelectAllButtonItemTitle;
- (void)configureTipCollectionViewCell:(id)a0;
- (void)configureWithToolbarController:(id)a0;
- (id)dragOrDropPreviewParametersForItemAtIndexPath:(id)a0 inCollectionView:(id)a1;
- (void)pinConversationsWithCompletion:(id /* block */)a0;
- (id)_deleteSwipeActionForIndexPath:(id)a0;
- (void)_dismissPresentedNavController:(id)a0;
- (id)_indexPathOfDefaultConversation;
- (void)_reloadVisibleConversationList:(id)a0;
- (void)compositionSent;
- (void)stopTipCellAnimatingIfNecessary;
- (void)updateConversationSelectionPreservingLastSelectedItemIdentifier;
- (long long)_activityItemOriginationDirectionForItemIdentifier:(id)a0 conversation:(id)a1;
- (double)_activityItemTopInsetForIndexPath:(id)a0;
- (long long)_alertControllerStyle;
- (long long)_alertControllerStyleForCollapsedState:(BOOL)a0;
- (id)_allFrozenConversations;
- (void)_appendRecentlyDeletedIdentifersToSnapshot:(id)a0;
- (id)_avatarProviderFromNickname:(id)a0;
- (void)_beginAccountRepairIfNeeded;
- (BOOL)_canShowCatalystFiltersNavigation;
- (void)_cancelDeletion:(id /* block */)a0;
- (BOOL)_cellsShouldShowChevron;
- (void)_chatAllowedByScreenTimeChanged:(id)a0;
- (void)_chatItemsDidChange:(id)a0;
- (void)_chatParticipantsChangedNotification:(id)a0;
- (void)_chatUnreadCountDidChange:(id)a0;
- (void)_chatWatermarkDidChange:(id)a0;
- (void)_ck_setNeedsUpdateOfMultitaskingDragExclusionRects;
- (void)_configureAvatarViewInConversationCell:(id)a0 forItemIdentifier:(id)a1;
- (void)_configureCatalystFiltersNavigation;
- (void)_configureForFilterMode:(unsigned long long)a0;
- (void)_configureInteractiveAvatarInConversationCell:(id)a0 forItemIdentifier:(id)a1;
- (void)_configureNavbarButtonsForNavigationItem:(id)a0;
- (void)_configurePinnedConversationCell:(id)a0 forConversation:(id)a1 itemIdentifier:(id)a2 indexPath:(id)a3 animated:(BOOL)a4;
- (void)_configureSearchBarClearButton:(BOOL)a0 searchController:(id)a1;
- (void)_configureSecondarySubMenuInParentMenuItems:(id)a0;
- (void)_contactStoreDidFinishLoadingNotification:(id)a0;
- (id)_conversationActionMenusForItemIdentifier:(id)a0 inSection:(unsigned long long)a1 withCell:(id)a2 forSearch:(BOOL)a3;
- (id)_conversationAfterDropDestination:(id)a0 fromDiffableDataSource:(id)a1 snapshot:(id)a2 excludingDraggedConversation:(id)a3;
- (void)_conversationContactPhotosEnabledChangedNotification:(id)a0;
- (id)_conversationDetailsActionForItemIdentifier:(id)a0 withCell:(id)a1;
- (void)_conversationDisplayNameChangedNotification:(id)a0;
- (id)_conversationDropProposalForCollectionView:(id)a0 dropSession:(id)a1 withDestinationIndexPath:(id)a2;
- (void)_conversationFilteringStateChangedNotification:(id)a0;
- (id)_conversationFromDragItem:(id)a0;
- (BOOL)_conversationHasActivityItem:(id)a0;
- (void)_conversationIsFilteredChangedNotification:(id)a0;
- (void)_conversationListDidChange:(id)a0;
- (void)_conversationListDidFinishLoadingConversations:(id)a0;
- (void)_conversationListPinnedConversationsDidChange:(id)a0;
- (void)_conversationMessageWasSent:(id)a0;
- (void)_conversationMuteDidChangeNotification:(id)a0;
- (void)_conversationSpamFilteringStateChangedNotification:(id)a0;
- (id)_conversationsEligibleForMute:(id)a0;
- (id)_conversationsEligibleForReadStateToggle:(id)a0;
- (id)_conversationsFromLocalDropSession:(id)a0;
- (id)_conversationsInRowOfItemIdentifier:(id)a0;
- (id)_deleteActionForSelectedConversations:(id)a0;
- (id)_deleteConversationActionForItemIdentifier:(id)a0 withCell:(id)a1;
- (void)_deselectSelectedIndexPathsInCollectionView:(id)a0 animated:(BOOL)a1;
- (unsigned long long)_destinationSectionForDropSession:(id)a0 destinationIndexPath:(id)a1;
- (id)_dndSwipeActionForIndexPath:(id)a0;
- (void)_downtimeStateChanged:(id)a0;
- (id)_dragItemsForConversation:(id)a0 indexPath:(id)a1 inCollectionView:(id)a2;
- (id)_editNicknameMenu:(id)a0;
- (void)_endHoldingUpdatesForBatchEditing:(BOOL)a0;
- (void)_endHoldingUpdatesOnViewWillAppear;
- (void)_ensureCellLayoutOnCell:(id)a0;
- (long long)_feedbackPinningInteractionMethod;
- (BOOL)_focusFilterBannerShouldUseFullWidthKeylines;
- (void)_freezeConversations;
- (id)_getTitleForCurrentFilterMode;
- (void)_handingPendingConversationDidChange:(id)a0;
- (void)_handleAccountRegistrationChange:(id)a0;
- (void)_handleChatRegistryDidPermanentlyDeleteRecoverableMessages:(id)a0;
- (void)_handleDidRecoverMessagesInChatsNotification:(id)a0;
- (BOOL)_hasAlertsEnabledForAllConversations:(id)a0;
- (BOOL)_hasReadAllConversations:(id)a0;
- (BOOL)_hasStewieConversationSelected;
- (BOOL)_hasUnreadConversation;
- (BOOL)_hidesBackButton;
- (BOOL)_imageForkedFromMeCard;
- (void)_increaseContrastDidChange:(id)a0;
- (id)_indexPaths:(id)a0 containingHandleWithUID:(id)a1;
- (void)_infiniteScrollReachedIndexPath:(id)a0;
- (void)_iosUpdateNavbarLayoutIfNeeded;
- (BOOL)_isDropForSession:(id)a0 toLeadingEdgeOfView:(id)a1;
- (BOOL)_isNewComposeSelected;
- (BOOL)_isOnlyActivityItemInRowForConversation:(id)a0 itemIdentifier:(id)a1;
- (BOOL)_isRunningPPT;
- (id)_itemIdentifierOfDefaultConversation;
- (id)_lastDisplayedActivitySnapshotCacheKeyForConversation:(id)a0;
- (void)_macosUpdateNavbarLayoutIfNeeded;
- (id)_markAsActionForConversations:(id)a0;
- (id)_markUnreadSwipeActionForIndexPath:(id)a0;
- (unsigned long long)_maxNumberOfDaysUntilDeletionInConversations:(id)a0;
- (unsigned long long)_meCardSharingAudience;
- (BOOL)_meCardSharingEnabled;
- (id)_meCardSharingNameProviderWithContact:(id)a0;
- (id)_meCardSharingState;
- (BOOL)_messageSpamFilteringEnabled;
- (unsigned long long)_minNumberOfDaysUntilDeletionInConversations:(id)a0;
- (void)_moveToRecentlyDeletedButtonTapped:(id)a0;
- (void)_multiWayCallStateChanged:(id)a0;
- (id)_muteActionConversations:(id)a0;
- (unsigned long long)_numberOfRecoverableMessagesInConversations:(id)a0;
- (unsigned long long)_numberOfSelectedConversations;
- (id)_openConversationInNewWindowActionForItemIdentifier:(id)a0;
- (void)_performConversationDropWithCollectionView:(id)a0 dropCoordinator:(id)a1;
- (void)_performItemDropWithCollectionView:(id)a0 dropCoordinator:(id)a1;
- (void)_performMultiSelectCleanUp;
- (void)_performRecentlyDeletedMultiSelectCleanUp;
- (void)_performRecoverableDeletionForConversations:(id)a0 deleteDate:(id)a1;
- (void)_performTranscriptPushForItemAtIndexPath:(id)a0 userInitiated:(BOOL)a1;
- (void)_permanentDeleteAllButtonTapped:(id)a0;
- (void)_permanentDeleteAllJunkButtonTapped:(id)a0;
- (id)_permanentDeleteButtonToUseForSelectedJunkConversations:(BOOL)a0;
- (id)_permanentDeleteJunkAction:(id)a0;
- (id)_permanentDeleteRecentlyDeletedAction:(id)a0;
- (void)_permanentDeleteSelectedButtonTapped:(id)a0;
- (void)_permanentDeleteSelectedConversations;
- (void)_permanentDeleteSelectedJunkButtonTapped:(id)a0;
- (id)_permanentDeletebuttonToUseForSelectedConversations:(BOOL)a0;
- (void)_permanentDeletionConfirmedForConversations:(id)a0;
- (id)_pinActionForItemIdentifier:(id)a0;
- (id)_pinConversationSwipeActionForIndexPath:(id)a0;
- (id)_pinnedConversationShortNames;
- (id)_pinningSuggestionsForConversations:(id)a0;
- (void)_popToInbox;
- (unsigned long long)_preferredEditingMode:(unsigned long long)a0;
- (void)_presentPermanentDeletionConfirmationsForConversations:(id)a0;
- (void)_presentRecoverConfirmationsForConversations:(id)a0;
- (id)_previewForHighlightingOrDismissingContextMenuWithConfiguration:(id)a0 collectionView:(id)a1;
- (id /* block */)_previewProviderForConversation:(id)a0;
- (void)_progressDidChange:(id)a0;
- (id)_recentMessagesInPinnedConversations;
- (id)_recentlyDeletedDisclosureLabelText;
- (void)_recoverAllButtonTapped:(id)a0;
- (id)_recoverButtonToUseForSelectedConversations:(BOOL)a0;
- (void)_recoverConfirmedForConversations:(id)a0;
- (id)_recoverRecentlyDeletedAction:(id)a0;
- (void)_recoverSelectedButtonTapped:(id)a0;
- (void)_recoverSelectedConversations;
- (void)_refreshConversationListCellForGroupPhotoUpdate:(id)a0;
- (void)_reloadRecoverableMetadataForNotification:(id)a0;
- (void)_removalCompleted;
- (void)_removeConversationsFromFrozenConversations:(id)a0;
- (id)_removeFromJunkAction:(id)a0;
- (void)_resetMessageFiltering;
- (void)_resetSimFilteringToDefaultState;
- (unsigned long long)_sanitizedFilterMode:(unsigned long long)a0;
- (unsigned long long)_sanitizedFilterModeForFilterUnknownDisabled:(unsigned long long)a0;
- (unsigned long long)_sanitizedFilterModeForFilterUnknownEnabled:(unsigned long long)a0;
- (id)_secondaryTextForFilterMode:(unsigned long long)a0;
- (void)_selectConversationAtIndexPath:(id)a0 animated:(BOOL)a1;
- (id)_selectedConversationsInRecentlyDeletedSection;
- (void)_setPinnedConversationViewLayoutStyle:(long long)a0 shouldInvalidateLayout:(BOOL)a1;
- (BOOL)_shouldAllowLargeTitles;
- (BOOL)_shouldAnimatePinningChangesForUpdateFollowingHoldForReason:(id)a0;
- (BOOL)_shouldKeepSelection;
- (BOOL)_shouldResizeNavigationBar;
- (BOOL)_shouldRestoreFirstResponderAfterDetailsViewDismiss;
- (BOOL)_shouldSelectConversationAfterDeletingIndexPath:(id)a0;
- (BOOL)_shouldShowInboxView;
- (BOOL)_shouldShowSyncProgressFooter;
- (BOOL)_shouldShowToolbar;
- (BOOL)_shouldUpdateConversationSelection;
- (BOOL)_shouldUsePreviewProviderForDragItemAtIndexPath:(id)a0;
- (void)_showConversationWithComposition:(id)a0 atIndexPath:(id)a1;
- (void)_showOscarModalActionTapped;
- (void)_showRecentlyDeletedModalActionTapped;
- (id)_simFilterActionsForActiveSubscriptions;
- (id)_simFilterSubMenu;
- (id)_snapshotOfAvatarViewForConversation:(id)a0;
- (void)_submitFeedbackIfNecessaryForPinsChangedWithPreviousPinnedConversationIdentifiers:(id)a0;
- (void)_submitFeedbackIfNecessaryForSuggestedPinnedConversationsFollowingOnboardingCompletedSuccessfully:(BOOL)a0;
- (id)_topLevelMenuForItemIdentifier:(id)a0 inSection:(unsigned long long)a1 withCell:(id)a2;
- (id)_topLevelMenuForMultipleSelectedConversations:(id)a0;
- (void)_unfreezeConversations;
- (BOOL)_updateAddsTypingChatItem:(id)a0;
- (void)_updateBannerLayoutConstraints;
- (void)_updateCollectionViewImmediatelyIfNeeded;
- (void)_updateCollectionViewOffsetAddingBannerViewHeight:(double)a0;
- (void)_updateCollectionViewOffsetRemovingBannerViewHeight:(double)a0;
- (void)_updateConversationFilteredFlagsAndReportSpam;
- (void)_updateConversationListsAndSortIfEnabled;
- (void)_updateConversations:(id)a0 alertsHidden:(BOOL)a1;
- (void)_updateConversations:(id)a0 asRead:(BOOL)a1;
- (void)_updateForCurrentEditingStateAnimated:(BOOL)a0;
- (void)_updateLargeTitleDisplayModeWithAnimation:(BOOL)a0;
- (void)_updateNavbarLayoutIfNeeded;
- (BOOL)_updateRemovesTypingChatItem:(id)a0;
- (void)_updateScrollEdgeAppearanceProgress;
- (void)_updateSearchControllerForConversationListBelowMacSnapWidth:(BOOL)a0;
- (void)_updateSyncProgressIfNeededWithProgressController:(id)a0 forceShow:(BOOL)a1;
- (void)_updatedSelectedIndexPathCount;
- (BOOL)_wantsThreeColumnLayout;
- (void)addBanner:(id)a0 animated:(BOOL)a1;
- (id)alertTitleForDelete;
- (id)alertTitleForDeleteMultiple;
- (void)animateInCollectionView:(id)a0 aboveBackgroundSnapshotView:(id)a1 enteringOnboarding:(BOOL)a2 animationDistance:(double)a3;
- (void)animateInPinsToFinalPosition;
- (void)animateOutBackgroundSnapshotView:(id)a0;
- (double)animationDistanceForCompletingOnboarding;
- (void)applyConversationListSnapshot:(id)a0 animatingDifferences:(BOOL)a1 completion:(id /* block */)a2;
- (void)avatarHeaderWasTappedForConversation:(id)a0;
- (void)avatarViewTapped:(id)a0;
- (void)batchDeleteButtonTapped:(id)a0;
- (void)beginHoldingConversationListUpdatesForPPTTests;
- (void)cancelButtonTapped:(id)a0;
- (void)catalystFiltersNavigationBackButtonTapped:(id)a0;
- (BOOL)cellAtIndexPath:(id)a0 isVisibleInCollectionView:(id)a1;
- (id)cellForCollapsedSidebarFocusFilterCellInCollectionView:(id)a0 atIndexPath:(id)a1;
- (id)cellForFocusFilterInCollectionView:(id)a0 atIndexPath:(id)a1;
- (id)cellForIndexPath:(id)a0 inCollectionView:(id)a1 withItemIdentifier:(id)a2;
- (id)cellForPinnedConversationDropTargetInCollectionView:(id)a0 atIndexPath:(id)a1;
- (id)cellForPinnedConversationWithItemIdentifier:(id)a0 inCollectionView:(id)a1 atIndexPath:(id)a2;
- (id)cellForPinningOnboardingTitleViewCollectionView:(id)a0 atIndexPath:(id)a1;
- (id)cellForRecoverableConversationWithItemIdentifier:(id)a0 inCollectionView:(id)a1 atIndexPath:(id)a2;
- (id)cellForStandardConversationWithItemIdentifier:(id)a0 inCollectionView:(id)a1 atIndexPath:(id)a2;
- (id)cellPinningOnboardingItemIdentifier:(id)a0 inCollectionView:(id)a1 atIndexPath:(id)a2;
- (void)cloudKitEventNotificationManager:(id)a0 syncProgressDidUpdate:(id)a1;
- (void)cloudKitEventNotificationManager:(id)a0 syncStateDidChange:(id)a1;
- (void)cloudKitSyncProgressViewController:(id)a0 actionButtonWasPressed:(long long)a1 errors:(id)a2;
- (void)commitPinnedConversationsForEditingPins;
- (void)commitPinnedConversationsFromSnapshot:(id)a0;
- (id)complimentaryIndexPathForConversationAtIndexPath:(id)a0;
- (void)composeButtonClicked:(id)a0;
- (void)configureConversationCell:(id)a0 forItemIdentifier:(id)a1;
- (void)configureDropTargetCell:(id)a0;
- (void)configureFocusFilterCell:(id)a0;
- (void)configureFocusFilterCollapsedCell:(id)a0;
- (void)configureForOscarFilter;
- (void)configureForRecentlyDeletedFilter;
- (void)configureNewMessageCell:(id)a0;
- (void)configureOnboardingTitleCell:(id)a0;
- (void)configurePinnedConversationCell:(id)a0 forItemIdentifier:(id)a1 indexPath:(id)a2 animated:(BOOL)a3;
- (void)configureRecoverableConversationCell:(id)a0 forItemIdentifier:(id)a1;
- (void)configureSearchBarEnabled:(BOOL)a0 animated:(BOOL)a1;
- (void)configureSelectionBarButtonItem:(id)a0 usingStyle:(unsigned long long)a1;
- (void)configureTipKitCell:(id)a0;
- (void)configureTipKitOnboardingCell:(id)a0;
- (BOOL)contextMenuInteractionShouldBeginAtIndexPath:(id)a0;
- (id)contextMenusForConversation:(id)a0;
- (id)conversationAtIndexPath:(id)a0;
- (id)conversationForItemIdentifier:(id)a0;
- (id)conversationList;
- (void)conversationWillBeMarkedRead:(id)a0;
- (id)conversationsAtIndexPaths:(id)a0;
- (id)conversationsForItemIdentifiers:(id)a0;
- (id)dataSourceWithCollectionView:(id)a0;
- (void)deleteButtonTappedForItemIdentifier:(id)a0 completionHandler:(id /* block */)a1 cellToUpdate:(id)a2;
- (void)deleteSelectedConversation;
- (id)detailsControllerBusinessPrivacyInfoPresentingViewController:(id)a0;
- (void)detailsControllerDidDismiss:(id)a0;
- (id)detailsNavigationControllerConversation:(id)a0;
- (void)didReorderConversationsWithTransaction:(id)a0;
- (void)dismissCatalystSearch;
- (void)dismissDetailsNavigationController;
- (long long)distanceBetweenConversationIndexPath:(id)a0 andIndexPath:(id)a1;
- (id)dragPreviewViewForPinnedConversation:(id)a0 inCollectionView:(id)a1;
- (id)editButtonDropdownMenu;
- (void)editButtonMenuWillShow;
- (void)editNameAndPhotoMenuItemSelected;
- (void)endHoldingConversationListUpdatesForPPTTests;
- (void)escButtonPressed:(id)a0;
- (void)fetchPinningSuggestions;
- (id)firstVisibleIndexPathInCollectionView;
- (void)focusFilterBannerEnabledStateDidChange:(BOOL)a0;
- (id)generateSnapshot;
- (BOOL)hasDetailsNavigationController;
- (BOOL)hasTransparentSideBar;
- (id)indexPathOfFirstSelectedItem;
- (id)initForOscarModal;
- (id)initForRecentlyDeletedModal;
- (void)invalidateCellLayout;
- (BOOL)isDetailsNavigationControllerDetached;
- (BOOL)isShowingConversationFromCatalystOpenURL;
- (id)itemIdentifierForConversation:(id)a0 inSection:(unsigned long long)a1;
- (BOOL)itemIdentifierIsFromPinnedSection:(id)a0;
- (id)itemIdentifiersForConversations:(id)a0 inSection:(unsigned long long)a1;
- (BOOL)itemProviderDisablesTouches;
- (id)junkConversationMenu:(id)a0;
- (id)lastVisibleIndexPathInCollectionView;
- (id)leadingSwipeActionsConfigurationForIndexPath:(id)a0;
- (void)leaveJunkFilterIfNeeded;
- (void)muteConversationButtonTappedForConversationWithItemIdentifier:(id)a0 setMuted:(BOOL)a1;
- (id)newMessageCellInCollectionView:(id)a0 atIndexPath:(id)a1;
- (id)nextSequentialIndexPathForIndexPath:(id)a0 descending:(BOOL)a1;
- (id)nicknameController;
- (long long)numberOfConversations;
- (long long)numberOfPinnedConversations;
- (void)onboardingControllerDidFinish:(id)a0;
- (void)oscarViewWillAppear:(BOOL)a0;
- (void)performDeletionForActiveConversation:(id)a0 itemIdentifier:(id)a1 completionHandler:(id /* block */)a2 cellToUpdate:(id)a3;
- (void)performDeletionForPendingConversationCell:(id)a0 completionHandler:(id /* block */)a1;
- (void)performResumeDeferredSetup;
- (void)performSearch:(id)a0 completion:(id /* block */)a1;
- (void)pinButtonTappedForCell:(id)a0;
- (void)pinConversation:(id)a0 withReason:(id)a1;
- (id)pinnedConversationIdentifiers;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })pinnedConversationMultitaskingDragExclusionRect;
- (void)pinnedConversationView:(id)a0 didUpdateWithActivitySnapshot:(id)a1;
- (id)pinnedConversations;
- (id)pinnedConversationsFromSnapshot:(id)a0;
- (void)pinningTipActionTapped;
- (void)pinningTipUpdated;
- (void)prepareForResume;
- (void)prepareForSuspend;
- (void)presentDetailsForItemIdentifier:(id)a0 fromView:(id)a1;
- (void)presentJunkConversationRecoveryConfirmation:(id)a0;
- (void)presentPermanentJunkConversationDeletionConfirmation:(id)a0;
- (void)presentPermanentJunkConversationDeletionConfirmation:(id)a0 alertsCompletedBlock:(id /* block */)a1 cancelBlock:(id /* block */)a2;
- (void)presentRecoverableDeleteConfirmationsWithConversations:(id)a0 collapsedAppearance:(BOOL)a1 alertsCompletedBlock:(id /* block */)a2 cancelBlock:(id /* block */)a3;
- (id)presentingViewControllerForOnboardingController:(id)a0;
- (id)previousPinnedConversationActivitySnapshotForConversation:(id)a0;
- (void)providerWillBeRemovedFromToolbarController:(id)a0;
- (void)reasonTrackingUpdater:(id)a0 didBeginHoldingUpdatesWithInitialReason:(id)a1;
- (void)reasonTrackingUpdater:(id)a0 didEndHoldingUpdatesWithFinalReason:(id)a1;
- (void)reasonTrackingUpdater:(id)a0 needsUpdateForReasons:(id)a1 followingHoldForReason:(id)a2;
- (id)recentlyDeletedConversationMenu:(id)a0;
- (void)recentlyDeletedViewWillAppear:(BOOL)a0;
- (void)recoverableDeleteSelectedConversations;
- (void)registerForCloudKitEventsImmediately;
- (void)registerForCloudKitEventsWithDelayedRegistration:(BOOL)a0;
- (void)registerForFocusStateChanges;
- (void)removeBanner:(id)a0 animated:(BOOL)a1;
- (void)removeNewlyPinnedSuggestionCells:(id)a0;
- (void)removePendingConversationCell;
- (void)scrollToFirstSelectedItemIfNecessary;
- (id)searchBarForSearchViewController:(id)a0;
- (id)searchController:(id)a0 conversationForChatGUID:(id)a1;
- (void)searchController:(id)a0 didSelectItem:(id)a1 inChat:(id)a2;
- (void)searchControllerDidBeginDragging:(id)a0;
- (void)searchViewController:(id)a0 requestsPushOfSearchController:(id)a1;
- (BOOL)sectionHasActionableConversations:(unsigned long long)a0;
- (BOOL)sectionHasSelectableConversations:(unsigned long long)a0;
- (void)selectAllButtonTapped:(id)a0;
- (void)selectConversationClosestToDeletedIndex:(id)a0;
- (void)selectDefaultConversationAnimated:(BOOL)a0;
- (void)selectDefaultConversationAnimated:(BOOL)a0 removingPendingConversationCell:(BOOL)a1;
- (void)selectDefaultConversationAnimated:(BOOL)a0 shouldUsePreviousySelectedIndexPath:(BOOL)a1;
- (void)selectFirstActiveConversation;
- (void)selectNextSequentialConversation:(BOOL)a0;
- (void)selectPinnedConversationForItem:(long long)a0;
- (id)selectedConversations;
- (void)selectedDeleteButtonForConversation:(id)a0 inCell:(id)a1;
- (void)setEditingMode:(unsigned long long)a0 animated:(BOOL)a1;
- (void)setEditingMode:(unsigned long long)a0 animated:(BOOL)a1 shouldUpdate:(BOOL)a2;
- (void)setNeedsConversationListUpdateForFocusStateChange;
- (BOOL)shouldAnimatePositionForRecommendedItemIdentifiers:(id)a0 pinnedItemIdentifiers:(id)a1;
- (BOOL)shouldInsetResultsForSearchController:(id)a0;
- (BOOL)shouldScrollCollectionViewForCellSelection:(id)a0;
- (BOOL)shouldShowPendingCell;
- (BOOL)shouldShowPinnedConversations;
- (void)showCannotPinMoreConversationsAlert;
- (void)showMeCardViewController;
- (void)showMeCardViewControllerWithNickname:(id)a0;
- (void)showMultiplePhoneNumbersAlertForNicknames;
- (id)showOscarModalAction;
- (id)showRecentlyDeletedModalAction;
- (void)showiCloudNotSignedInAlertForNicknames;
- (void)siriTipUpdated;
- (void)startCompletePinningOnboardingAnimation;
- (void)startEndSuggestedPinsAnimation;
- (void)startSuggestedPinsAnimation;
- (void)startTipCellAnimatingIfNecessary;
- (id)supplementaryViewForIndexPath:(id)a0 inCollectionView:(id)a1 withKind:(id)a2;
- (id)tipCollectionViewCell:(id)a0 atIndexPath:(id)a1;
- (id)tipKitCollectionView:(id)a0 atIndexPath:(id)a1;
- (id)tipKitOnboardingCollectionView:(id)a0 atIndexPath:(id)a1;
- (void)togglePinStateForConversation:(id)a0 withReason:(id)a1;
- (id)toggleReadButtonItem;
- (void)toggleReadButtonTapped:(id)a0;
- (id)toolbarItemForIdentifier:(id)a0;
- (id)toolbarItemsForJunkFilterHasConversations:(BOOL)a0 hasSelectedConversations:(BOOL)a1;
- (id)toolbarItemsForRecentlyDeletedFilterHasConversations:(BOOL)a0 hasSelectedConversations:(BOOL)a1;
- (void)trackSIMFilterUpdateEventFromOldSIMFilterIndex:(long long)a0 toSelectedSIMFilterIndex:(long long)a1;
- (id)trailingSwipeActionsConfigurationForIndexPath:(id)a0;
- (id)transparentNavBarAppearance;
- (void)unpinButtonTappedForCell:(id)a0 withConversation:(id)a1;
- (void)unpinConversation:(id)a0 withReason:(id)a1;
- (void)unregisterForCloudKitEvents;
- (void)updateBackButton;
- (void)updateBannerConstraintsForScrollViewDidScroll:(id)a0;
- (void)updateBannerVisualEffectGroup;
- (void)updateConfigurationStateForSelectedCell;
- (void)updateContentsOfAllCellsAnimated:(BOOL)a0;
- (void)updateContentsOfCell:(id)a0 withItemIdentifier:(id)a1 atIndexPath:(id)a2 animated:(BOOL)a3;
- (void)updateContentsOfCellForConversation:(id)a0 animated:(BOOL)a1;
- (void)updateContentsOfCellWithIndexPath:(id)a0 animated:(BOOL)a1;
- (void)updateContentsOfCellWithItemIdentifier:(id)a0 animated:(BOOL)a1;
- (void)updateContentsOfCellWithItemIdentifier:(id)a0 indexPath:(id)a1 animated:(BOOL)a2;
- (void)updateContentsOfCellsWithItemIdentifiers:(id)a0 animated:(BOOL)a1;
- (void)updateContentsOfTipCellForCustomizationType:(long long)a0;
- (void)updateConversationList;
- (void)updateConversationListForMessageSentToConversation:(id)a0;
- (void)updateConversationNamesForNicknames:(id)a0;
- (void)updateConversationSelection;
- (void)updateConversationSelectionToNewCompose;
- (void)updateFocusFilterBannerWithAnimation:(BOOL)a0;
- (void)updateManualScrollEdgeProgress;
- (void)updateNoMessagesDialog;
- (void)updateSIMFilterIndexAndReloadData:(long long)a0;
- (void)updateSMSSpamConversationsDisplayName;
- (void)updateSnapshotAnimatingDifferences:(BOOL)a0;
- (void)updateSnapshotAnimatingDifferences:(BOOL)a0 completion:(id /* block */)a1;
- (void)updateSyncProgressIfNeeded;
- (void)userDeletedJunkConversationFromTranscript;
- (void)userRecoveredJunkConversationFromTranscript;
- (void)viewDidAppearDeferredSetup;
- (double)virtualToolbarPreferredHeight;
- (double)widthForDeterminingAvatarVisibility;
- (double)yCoordinateForBorderBetweenPinnedAndActiveSectionExcludingConversations:(id)a0;

@end