luxlabs header browser preview


@class UINavigationItem, HKHealthStore, CNContactClearRecentsDataAction, NSDictionary, CNContactRecentsReference, CNContactContentViewControllerConfiguration, CNContactAddNewFieldAction, NSMutableArray, CNContactEditAuthorizationManager, CNCardFaceTimeGroup, CNContactUpdateExistingContactAction, CNMutableContact, UIBarButtonItem, CNUIContactsEnvironment, CNMedicalIDAction, CNContactContentNavigationItemUpdater, CNContactContainerPickerViewController, CNContactHeaderDisplayView, NSMapTable, CNUIGeminiDataSource, CNContactActionProvider, CNContact, CNContactToggleBlockCallerAction, CNContactAction, CNContactFormatter, CNContactInlineActionsViewController, UIKeyCommand, CNContactView, CNPropertyGroupsDataSource, NSLayoutConstraint, CNContactActionsContainerView, CNCardGroup, CNManagedConfiguration, CNUIUserActionListDataSource, CNSiriContactContextProvider, UIViewController, CNContactViewCache, CNPolicy, CNCardNamePickingGroup, CNAccessAuthorization, UIView, CNPropertyNoteCell, NSArray, CNUIUserActivityManager, CNEmergencyContactAction, NSString, CNCardLinkedCardsGroup, CNContactSuggestionAction, CNContactSelectContainersAction, CNContactStore, CNShareLocationController;
@protocol CNContactContentNavigationItemDelegate, CNPresenterDelegate, CNHealthStoreManagerToken, CNUIContactSaveExecutor, CNContactContentDisplayViewControllerDelegate, CNCancelable;

@interface CNContactContentDisplayViewController : UIViewController <CNPropertyActionDelegate, CNPropertyCellDelegate, CNPropertyGroupItemDelegate, CNContactGroupPickerDelegate, UIPopoverControllerDelegate, CNContactHeaderViewDelegate, CNContactContentViewControllerDelegate, UIAdaptivePresentationControllerDelegate, CNShareLocationProtocol, CNUIObjectViewControllerDelegate, CNContactInlineActionsViewControllerDelegate_Internal, CNUIGeminiDataSourceDelegate, NSUserActivityDelegate, CNContactContainerPickerViewControllerDelegate, CNUIContactSaveDelegate, CNContactContentNavigationItemTarget, CNContactActionDelegate, CNPresenterDelegate, CNContactContentNavigationItemProviding, UITableViewDelegate, UITableViewDataSource, UIViewControllerRestoration> {
    NSArray *_displayedProperties;
    BOOL _needsReload;
    BOOL _needsRefetch;
    BOOL _disablingRotation;
    BOOL _saving;
    int _animating;
    BOOL _navBarWasVisibleWhenPresented;
}

@property (retain, nonatomic) CNMutableContact *mutableContact;
@property (retain, nonatomic) NSMutableArray *issuedSaveRequestIdentifiers;
@property (retain, nonatomic) CNMutableContact *shadowCopyOfReadonlyContact;
@property (retain, nonatomic) CNContactView *contactView;
@property (retain, nonatomic) CNContactFormatter *contactFormatter;
@property (retain, nonatomic) CNContactHeaderDisplayView *contactHeaderView;
@property (retain, nonatomic) CNContactContainerPickerViewController *containerPicker;
@property (retain, nonatomic) NSMapTable *cachedLabelWidths;
@property (retain, nonatomic) NSArray *extraRightBarButtonItems;
@property (retain, nonatomic) NSArray *extraLeftBarButtonItems;
@property (retain, nonatomic) CNPropertyGroupsDataSource *propertyGroupsDataSource;
@property (retain, nonatomic) CNCardGroup *cardTopGroup;
@property (retain, nonatomic) CNCardGroup *cardBottomGroup;
@property (retain, nonatomic) CNCardGroup *cardActionsGroup;
@property (retain, nonatomic) CNCardGroup *cardShareLocationGroup;
@property (retain, nonatomic) CNCardGroup *cardMedicalIDGroup;
@property (retain, nonatomic) CNCardGroup *cardBlockContactGroup;
@property (retain, nonatomic) CNCardNamePickingGroup *namePickingGroup;
@property (retain, nonatomic) CNCardLinkedCardsGroup *cardLinkedCardsGroup;
@property (retain, nonatomic) NSArray *customActions;
@property (retain, nonatomic) CNPropertyNoteCell *noteCell;
@property (retain, nonatomic) CNContactToggleBlockCallerAction *blockAction;
@property (retain, nonatomic) CNContactAddNewFieldAction *addNewFieldAction;
@property (retain, nonatomic) CNContactUpdateExistingContactAction *updateExistingContactAction;
@property (retain, nonatomic) CNContactSuggestionAction *suggestedContactAction;
@property (retain, nonatomic) CNContactClearRecentsDataAction *clearRecentsDataAction;
@property (retain, nonatomic) CNContactSelectContainersAction *selectContainersAction;
@property (retain, nonatomic) CNContactActionProvider *actionProvider;
@property (retain, nonatomic) NSArray *activatedConstraints;
@property (retain, nonatomic) NSLayoutConstraint *headerHeightConstraint;
@property (retain, nonatomic) CNShareLocationController *shareLocationController;
@property (retain, nonatomic) CNContactInlineActionsViewController *actionsViewController;
@property (retain, nonatomic) CNContactActionsContainerView *actionsWrapperView;
@property (retain, nonatomic) UIView *headerDropShadowView;
@property (retain, nonatomic) CNMedicalIDAction *medicalIDAction;
@property (retain, nonatomic) CNEmergencyContactAction *emergencyContactAction;
@property (retain, nonatomic) id<CNHealthStoreManagerToken> medicalIDRegistrationToken;
@property (retain, nonatomic) id<CNCancelable> medicalIDLookupToken;
@property (retain, nonatomic) NSString *emergencyNumberIdentifier;
@property (retain, nonatomic) CNContactAction *ignoreContactAction;
@property (retain, nonatomic) CNSiriContactContextProvider *siriContextProvider;
@property (retain, nonatomic) id<CNCancelable> iMessageIDSLookupToken;
@property (retain, nonatomic) id<CNCancelable> faceTimeIDSLookupToken;
@property (retain, nonatomic) NSDictionary *userActivityUserInfo;
@property (retain, nonatomic) HKHealthStore *healthStore;
@property (nonatomic) BOOL outOfProcessSetupComplete;
@property (nonatomic) BOOL isPresentingFullscreenForOutOfProcess;
@property (nonatomic) BOOL didSetFirstResponder;
@property (retain, nonatomic) NSArray *highlightedProperties;
@property (nonatomic) BOOL highlightedPropertyImportant;
@property (retain, nonatomic) CNUIUserActionListDataSource *actionsDataSource;
@property (nonatomic) BOOL contactSupportsTTYCalls;
@property (retain, nonatomic) UIKeyCommand *editCommand;
@property (retain, nonatomic) UIKeyCommand *cancelCommand;
@property (nonatomic) double keyboardVerticalOverlap;
@property (retain, nonatomic) NSArray *preEditLeftBarButtonItems;
@property (readonly, nonatomic) CNUIContactsEnvironment *environment;
@property (readonly, nonatomic) CNContactViewCache *contactViewCache;
@property (readonly, nonatomic) CNUIUserActivityManager *activityManager;
@property (readonly, nonatomic) CNUIGeminiDataSource *geminiDataSource;
@property (nonatomic) BOOL runningPPT;
@property (nonatomic) BOOL shouldIgnoreBlockListChange;
@property (nonatomic) BOOL didSetNewContact;
@property (nonatomic) BOOL forcesTransparentBackground;
@property (retain, nonatomic) CNPolicy *policy;
@property (retain, nonatomic) NSDictionary *linkedPoliciesByContactIdentifier;
@property (readonly, nonatomic) NSArray *cardActions;
@property (retain, nonatomic) CNContactStore *contactStore;
@property (retain, nonatomic) CNManagedConfiguration *managedConfiguration;
@property (retain, nonatomic) CNAccessAuthorization *accessAuthorization;
@property (retain, nonatomic) NSArray *missingRequiredKeys;
@property (retain, nonatomic) NSArray *originalContacts;
@property (nonatomic) BOOL allowsEditInApp;
@property (nonatomic) BOOL shouldDrawNavigationBar;
@property (retain, nonatomic) NSString *initialPrompt;
@property (nonatomic) BOOL shouldIgnoreContactStoreDidChangeNotification;
@property (retain, nonatomic) NSArray *prohibitedPropertyKeys;
@property (retain, nonatomic) CNContactContentNavigationItemUpdater *contactNavigationItemUpdater;
@property (retain, nonatomic) id<CNUIContactSaveExecutor> saveLinkedContactsExecutor;
@property (retain, nonatomic) CNContactRecentsReference *recentsData;
@property (nonatomic) BOOL showingMeContact;
@property (readonly, nonatomic) NSDictionary *propertyGroups;
@property (retain, nonatomic) CNCardFaceTimeGroup *cardFaceTimeGroup;
@property (retain, nonatomic) NSMutableArray *displayGroups;
@property (nonatomic) long long mode;
@property (retain, nonatomic) CNContact *contact;
@property (retain, nonatomic) CNContactContentViewControllerConfiguration *contactViewConfiguration;
@property (retain, nonatomic) CNContactEditAuthorizationManager *editAuthorizationManager;
@property (retain, nonatomic) UIViewController *personHeaderViewController;
@property (readonly, nonatomic) CNCardGroup *cardFooterGroup;
@property (weak, nonatomic) id<CNContactContentDisplayViewControllerDelegate> delegate;
@property (weak, nonatomic) id<CNPresenterDelegate> presentingDelegate;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (readonly) BOOL isPresentingModalViewController;
@property (weak, nonatomic) id<CNContactContentNavigationItemDelegate> navigationItemDelegate;
@property (readonly, nonatomic) UINavigationItem *effectiveNavigationItem;
@property (readonly, nonatomic) UIBarButtonItem *doneButtonItem;

+ (id)descriptorForRequiredKeys;
+ (long long)tableViewStyle;
+ (id)viewControllerWithRestorationIdentifierPath:(id)a0 coder:(id)a1;
+ (BOOL)actionModelIncludesTTY:(id)a0;
+ (id)boolStateRestorationProperties;
+ (id)descriptorForRequiredKeysForContact:(id)a0;
+ (id)descriptorForRequiredKeysWithDescription:(id)a0;
+ (BOOL)shouldShowGeminiForResult:(id)a0 contact:(id)a1;

- (void)updateViewConstraints;
- (void)encodeRestorableStateWithCoder:(id)a0;
- (long long)numberOfSectionsInTableView:(id)a0;
- (BOOL)tableView:(id)a0 shouldDrawTopSeparatorForSection:(long long)a1;
- (double)navigationBarHeight;
- (void)viewWillAppear:(BOOL)a0;
- (id)tableView:(id)a0 cellForRowAtIndexPath:(id)a1;
- (void)dealloc;
- (long long)adaptivePresentationStyleForPresentationController:(id)a0;
- (long long)tableView:(id)a0 numberOfRowsInSection:(long long)a1;
- (void)_updateUserActivity;
- (void)localeDidChange:(id)a0;
- (BOOL)reloadDataIfNeeded;
- (void)viewWillLayoutSubviews;
- (void)tableView:(id)a0 willDisplayCell:(id)a1 forRowAtIndexPath:(id)a2;
- (id)initWithEnvironment:(id)a0;
- (double)tableView:(id)a0 heightForRowAtIndexPath:(id)a1;
- (void)viewDidLayoutSubviews;
- (void)setNeedsReload;
- (BOOL)tableView:(id)a0 shouldHaveFullLengthBottomSeparatorForSection:(long long)a1;
- (void)tableView:(id)a0 didSelectRowAtIndexPath:(id)a1;
- (void)contentSizeCategoryDidChange:(id)a0;
- (BOOL)tableView:(id)a0 shouldDrawBottomSeparatorForSection:(long long)a1;
- (void)viewDidLoad;
- (double)tableView:(id)a0 heightForHeaderInSection:(long long)a1;
- (void)setupConstraints;
- (id)tableView:(id)a0 titleForHeaderInSection:(long long)a1;
- (BOOL)isOutOfProcess;
- (double)tableView:(id)a0 estimatedHeightForRowAtIndexPath:(id)a1;
- (void)loadView;
- (void)contactStoreDidChangeWithNotification:(id)a0;
- (void)contactViewController:(id)a0 didDeleteContact:(id)a1;
- (void)presentationControllerWillDismiss:(id)a0;
- (void)updateUserActivityState:(id)a0;
- (id)initWithNibName:(id)a0 bundle:(id)a1;
- (void)viewWillDisappear:(BOOL)a0;
- (BOOL)_canShowWhileLocked;
- (void)updateContact:(id)a0;
- (void)actionDidFinish:(id)a0;
- (BOOL)canBecomeFirstResponder;
- (void).cxx_destruct;
- (void)viewDidAppear:(BOOL)a0;
- (void)viewWillTransitionToSize:(struct CGSize { double x0; double x1; })a0 withTransitionCoordinator:(id)a1;
- (void)tableView:(id)a0 didEndDisplayingCell:(id)a1 forRowAtIndexPath:(id)a2;
- (BOOL)needsReload;
- (void)setTitle:(id)a0;
- (void)scrollViewDidScroll:(id)a0;
- (id)hostingViewControllerForController:(id)a0;
- (void)scrollViewWillEndDragging:(id)a0 withVelocity:(struct CGPoint { double x0; double x1; })a1 targetContentOffset:(inout struct CGPoint { double x0; double x1; } *)a2;
- (id)contentScrollViewForEdge:(unsigned long long)a0;
- (void)presentationController:(id)a0 willPresentWithAdaptiveStyle:(long long)a1 transitionCoordinator:(id)a2;
- (void)tableView:(id)a0 accessoryButtonTappedForRowWithIndexPath:(id)a1;
- (BOOL)tableView:(id)a0 canPerformAction:(SEL)a1 forRowAtIndexPath:(id)a2 withSender:(id)a3;
- (double)tableView:(id)a0 heightForFooterInSection:(long long)a1;
- (void)tableView:(id)a0 performAction:(SEL)a1 forRowAtIndexPath:(id)a2 withSender:(id)a3;
- (BOOL)tableView:(id)a0 shouldHighlightRowAtIndexPath:(id)a1;
- (BOOL)tableView:(id)a0 shouldShowMenuForRowAtIndexPath:(id)a1;
- (id)tableView:(id)a0 titleForDeleteConfirmationButtonForRowAtIndexPath:(id)a1;
- (id)tableView:(id)a0 titleForFooterInSection:(long long)a1;
- (id)tableView:(id)a0 viewForFooterInSection:(long long)a1;
- (void)tableView:(id)a0 willDisplayFooterView:(id)a1 forSection:(long long)a2;
- (void)tableView:(id)a0 willDisplayHeaderView:(id)a1 forSection:(long long)a2;
- (void)_refetchContact;
- (void)adjustInsetsForKeyboardOverlap:(double)a0;
- (struct CGSize { double x0; double x1; })requiredSizeForVisibleTableView;
- (void)setupShareLocationActionReload:(BOOL)a0;
- (BOOL)shouldShowActionsForAvatarView:(id)a0;
- (void)_addShareLocationGroupAnimated:(BOOL)a0;
- (void)_validateGroup:(id)a0;
- (long long)sectionOfGroup:(id)a0;
- (void)setEditKeyboardShortcutEnabled:(BOOL)a0;
- (id)tableViewHeaderFirstSectionCell;
- (double)updateHeaderConstraintForGlobalHeaderHeight:(double)a0 direction:(long long)a1 animated:(BOOL)a2;
- (void)_addFaceTimeGroupAnimated:(BOOL)a0;
- (void)_addGroup:(id)a0 afterGroup:(id)a1 animated:(BOOL)a2;
- (void)_addMedicalIDGroupAnimated:(BOOL)a0;
- (id)_addNewFieldAction;
- (id)_cardGroupAtTableViewSectionIndex:(long long)a0;
- (id)_cellForIndexPath:(id)a0;
- (id)_cellIdentifierForIndexPath:(id)a0;
- (id)_clearRecentsDataAction;
- (id)_currentGroups;
- (id)_currentTopVisibleGroupInContactView:(id)a0;
- (void)_didCompleteWithContact:(id)a0;
- (void)_handleCoalescedBlockListDidChange;
- (BOOL)_indexPathIsActionItem:(id)a0;
- (id)_itemAtIndexPath:(id)a0;
- (id)_labelWidthKeyForGroup:(id)a0;
- (id)_labelWidthKeyForItem:(id)a0;
- (id)_loadDisplayGroups;
- (id)_loadPropertyGroups;
- (long long)_modalPresentationStyleForViewController:(id)a0;
- (id)_phoneticNameForValue:(id)a0 currentPhoneticName:(id)a1 property:(id)a2;
- (void)_pickName;
- (id)_policyForContact:(id)a0 mode:(long long)a1;
- (id)_propertyGroupsForKeys:(id)a0;
- (void)_reloadAlertGroups;
- (void)_reloadFaceTimeGroup;
- (void)_reloadGeminiGroupPreservingChanges:(BOOL)a0;
- (void)_reloadLinkedCardsGroup;
- (void)_reloadMedicalIDGroup;
- (void)_reloadPropertyGroupsPreservingChanges:(BOOL)a0;
- (id)_removeUnauthorizedKeysFromContact:(id)a0;
- (void)_retrieveActionsModelPreservingChanges:(BOOL)a0;
- (void)_saveChangesForGroups:(id)a0;
- (void)_scrollContactView:(id)a0 toVisibleGroup:(id)a1;
- (void)_setNeedsUpdateCachedLabelWidths;
- (void)_setupAddToAddressBookActions;
- (void)_setupCardActions;
- (void)_setupContactBlockingActionPreservingChanges:(BOOL)a0 withUpdate:(BOOL)a1;
- (void)_setupCustomActions;
- (void)_setupSuggestionActions;
- (void)_updateAvailableTransports;
- (void)_updateAvailableTransportsForItems:(id)a0;
- (void)_updateCachedLabelWidths;
- (void)_updateCachedLabelWidthsForGroup:(id)a0;
- (void)_updateCachedLabelWidthsForItem:(id)a0;
- (void)_updateCachedLabelWidthsIfNeeded;
- (id)_updateContact:(id)a0 withMissingKeysFromRequiredKeys:(id)a1;
- (void)_updateEmailTransportButtonsForItems:(id)a0;
- (id)_updateExistingContactAction;
- (void)_updateIMessageTransportButtonsForItems:(id)a0;
- (void)_updateLabelWidthForCell:(id)a0;
- (void)_updateLabelWidthForCellsInGroup:(id)a0 reset:(BOOL)a1;
- (void)_updateLabelWidthsForAllVisibleCells;
- (void)_updatePhoneTransportButtonsForItems:(id)a0;
- (void)_updateTTYTransportButtonsForItems:(id)a0;
- (void)action:(id)a0 dismissViewController:(id)a1 sender:(id)a2;
- (void)action:(id)a0 prepareChildContactViewController:(id)a1 sender:(id)a2;
- (void)action:(id)a0 presentViewController:(id)a1 sender:(id)a2;
- (void)action:(id)a0 pushViewController:(id)a1 sender:(id)a2;
- (void)actionDidUpdate:(id)a0;
- (void)actionWasCanceled:(id)a0;
- (void)addActionWithTitle:(id)a0 menuProvider:(id /* block */)a1 inGroup:(id)a2 destructive:(BOOL)a3;
- (void)addActionWithTitle:(id)a0 target:(id)a1 selector:(SEL)a2 inGroup:(id)a3;
- (void)addActionWithTitle:(id)a0 target:(id)a1 selector:(SEL)a2 inGroup:(id)a3 destructive:(BOOL)a4;
- (void)addActionWithTitle:(id)a0 target:(id)a1 selector:(SEL)a2 menuProvider:(id /* block */)a3 inGroup:(id)a4 destructive:(BOOL)a5;
- (void)adjustPreferredContentSize;
- (id)applyContactStyle;
- (void)blockListDidChange:(id)a0;
- (void)cancelAsyncLookups;
- (id)cardGroupForProperty:(id)a0;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })centeredSourceRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 inContactView:(id)a1;
- (BOOL)contactDisplayViewController:(id)a0 shouldPerformDefaultActionForContact:(id)a1 propertyKey:(id)a2 propertyIdentifier:(id)a3;
- (BOOL)contactInlineActionsViewController:(id)a0 shouldPerformActionOfType:(id)a1 withContactProperty:(id)a2;
- (void)contactInlineActionsViewControllerDidDismissDisambiguationUI:(id)a0;
- (void)contactInlineActionsViewControllerWillPresentDisambiguationUI:(id)a0;
- (void)contactViewConfigurationDidUpdate;
- (double)contentOffsetYForGlobalHeaderHeight:(double)a0 contentInset:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a1;
- (id)createActionsController;
- (void)createdNewContact:(id)a0;
- (id)currentNavigationController;
- (double)desiredHeightForWidth:(double)a0;
- (void)didChangeToShowTitle:(BOOL)a0;
- (void)favoritesDidChangeWithNotification:(id)a0;
- (void)geminiDataSourceDidUpdate:(id)a0;
- (double)globalHeaderHeightForContentOffset:(double)a0 contentInset:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a1;
- (Class)groupClassForProperty:(id)a0;
- (unsigned long long)groupIndexFromTableViewSectionIndex:(unsigned long long)a0;
- (BOOL)hasTableViewHeaderFirstSection;
- (void)headerPhotoDidUpdate;
- (void)headerView:(id)a0 didAcceptDropOfImageData:(id)a1;
- (void)headerViewDidChangeHeight:(id)a0;
- (void)headerViewDidPickPreferredChannel:(id)a0;
- (void)headerViewDidTapNameLabel:(id)a0;
- (void)headerViewDidUpdateLabelSizes;
- (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })headerViewSafeAreaInsets;
- (id)indexPathOfDisplayedPropertyItem:(id)a0;
- (id)indexPathOfPropertyItem:(id)a0;
- (id)initWithContact:(id)a0 contactViewConfiguration:(id)a1;
- (void)initializeTableViewsForHeaderHeight;
- (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })insetsForContactTableView:(id)a0;
- (BOOL)isHeaderViewPhotoProhibited;
- (BOOL)isNicknameProhibited;
- (BOOL)isScrollViewControllingHeaderResizeAnimation:(id)a0;
- (BOOL)isStandardGroup:(id)a0;
- (BOOL)isSuggestedContact;
- (BOOL)isTableViewHeaderFirstSectionIndexPath:(id)a0;
- (void)keyboardDidShowNotification:(id)a0;
- (void)keyboardWillHideNotification:(id)a0;
- (void)loadContactViewControllerViews;
- (id)navigationItemController;
- (void)prepareCell:(id)a0;
- (void)prepareContactDidAppearForPPT;
- (void)presentViewController:(id)a0 sourceView:(id)a1;
- (void)propertyCell:(id)a0 didDeleteLabel:(id)a1 forGroup:(id)a2;
- (void)propertyCell:(id)a0 didUpdateItem:(id)a1 withNewLabel:(id)a2;
- (void)propertyCell:(id)a0 didUpdateItem:(id)a1 withNewValue:(id)a2;
- (void)propertyCell:(id)a0 performActionForItem:(id)a1 withTransportType:(long long)a2;
- (void)propertyCellDidChangeLayout:(id)a0;
- (BOOL)propertyItemCanIgnoreGuardianRestrictions;
- (void)reloadCardGroup:(id)a0;
- (void)reloadCardGroup:(id)a0 forTableView:(id)a1;
- (void)reloadDataPreservingChanges:(BOOL)a0;
- (void)reloadUnifiedContact;
- (void)removeActionWithTarget:(id)a0 selector:(SEL)a1 inGroup:(id)a2;
- (void)removeFirstSectionHeaderViewControllerFromHierarchy;
- (void)removeLinkedContact:(id)a0;
- (void)requestFavoritesUpdateWithGemini;
- (BOOL)saveChanges;
- (id)saveDescriptionForRemovingLinkedContact:(id)a0 keys:(id)a1;
- (BOOL)saveWasAuthorized;
- (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })scrollIndicatorInsetsForContactTableView:(id)a0 withContentInsets:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a1;
- (void)scrollScrollViewAllTheWayUp:(id)a0;
- (void)sender:(id)a0 dismissViewController:(id)a1;
- (void)sender:(id)a0 dismissViewController:(id)a1 completionHandler:(id /* block */)a2;
- (void)sender:(id)a0 presentViewController:(id)a1;
- (void)setBackgroundColorIfNeededForPresentedViewController:(id)a0;
- (void)setCancelKeyboardShortcutEnabled:(BOOL)a0;
- (void)setMenuProviderForCell:(id)a0 forActionGroupItem:(id)a1;
- (void)setNeedsReloadLazy;
- (void)setupActionsPreservingChanges:(BOOL)a0;
- (void)setupTableFooterView;
- (struct CGSize { double x0; double x1; })setupTableHeaderView;
- (void)setupViewHierarchyIncludingAvatarHeader:(BOOL)a0;
- (id)sharedActionsDataSource;
- (void)sharingStatusDidChange;
- (BOOL)shouldAddFaceTimeGroup;
- (BOOL)shouldAddShareLocationGroup;
- (BOOL)shouldDisplayAvatarHeaderView;
- (void)shouldPresentFullscreen:(BOOL)a0;
- (BOOL)shouldReallyShowLinkedContacts;
- (BOOL)shouldShowGemini;
- (BOOL)shouldShowVerifiedFooterInSection:(long long)a0;
- (unsigned long long)tableViewSectionIndexFromGroupIndex:(unsigned long long)a0;
- (void)toggleEditing:(id)a0;
- (void)updateContactsViewWithBlock:(id /* block */)a0 completion:(id /* block */)a1;
- (void)updateEditNavigationItemsAnimated:(BOOL)a0;
- (void)updateHeaderHeightToMatchScrollViewState:(id)a0 scrollDirection:(long long)a1 animated:(BOOL)a2;
- (void)updateInsetsIfNeeded;
- (void)updateOutOfProcessFullscreenPresentationIfNeeded;
- (void)updateTableView:(id)a0 contentInsetsTo:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a1 withScrollIndicatorInsets:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a2;
- (void)updateWindowTitleForAppearing:(BOOL)a0;
- (void)updateWithContactViewConfiguration:(id)a0;
- (void)updateWithNewContact:(id)a0;
- (void)updatedExistingContact:(id)a0;
- (void)viewController:(id)a0 presentationControllerWillDismiss:(id)a1;
- (id)viewControllerForHeaderView:(id)a0;

@end