luxlabs header browser preview


@class UIBarButtonItem, CKNavigationBarCanvasView, UILabel, UINavigationController, CKDetailsContactsManager, UIViewController, UIButton, UIView, NSString, CKCanvasBackButtonView, CKNavBarUnifiedCallButton, CNContactStore, CKAvatarPickerViewController, CKLabel, IMFindMyLocation, CKConversation;
@protocol CKNavbarCanvasViewControllerDelegate;

@interface CKNavbarCanvasViewController : UIViewController <UIGestureRecognizerDelegate, CKDetailsContactsManagerDelegate, CKNavigationBarCanvasViewDelegate, CKNavBarUnifiedCallButtonDelegate, CKAvatarPickerViewControllerDelegate>

@property (retain, nonatomic) CKConversation *conversation;
@property (retain, nonatomic) CKAvatarPickerViewController *avatarPickerViewController;
@property (retain, nonatomic) CKNavigationBarCanvasView *canvasView;
@property (nonatomic) BOOL previousUsesMinSafeAreas;
@property (retain, nonatomic) CKLabel *defaultLabel;
@property (retain, nonatomic) CKCanvasBackButtonView *backButtonView;
@property (retain, nonatomic) UIButton *detailsButton;
@property (retain, nonatomic) CKNavBarUnifiedCallButton *unifiedCallButton;
@property (nonatomic) BOOL hasConfiguredCallButtonAudioRouteActions;
@property (retain, nonatomic) UIButton *callButton;
@property (retain, nonatomic) UIButton *editCancelButtonView;
@property (retain, nonatomic) UIButton *doneButton;
@property (weak, nonatomic) UINavigationController *proxyNavigationController;
@property (nonatomic) BOOL editing;
@property (retain, nonatomic) NSString *navbarTitle;
@property (nonatomic) long long indicatorType;
@property (retain, nonatomic) CNContactStore *suggestionsEnabledContactStore;
@property (retain, nonatomic) CKDetailsContactsManager *contactsManager;
@property (nonatomic) BOOL shouldDisplayParticipantLocationWhenAvailable;
@property (retain, nonatomic) IMFindMyLocation *locationToDisplay;
@property (retain, nonatomic) UILabel *locationLabel;
@property (readonly, nonatomic) BOOL findMyNavBarEnabled;
@property (weak, nonatomic) UIViewController<CKNavbarCanvasViewControllerDelegate> *delegate;
@property (retain, nonatomic) UIBarButtonItem *detailsBarButton;
@property (readonly, nonatomic) UIView *avatarView;
@property (nonatomic) BOOL canShowBackButtonView;
@property (nonatomic) BOOL shouldShowDoneButton;
@property (nonatomic) BOOL isInEditingMode;
@property (nonatomic) long long navBarContext;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (void)viewWillAppear:(BOOL)a0;
- (void)dealloc;
- (void)traitCollectionDidChange:(id)a0;
- (void)viewDidLayoutSubviews;
- (void)viewDidLoad;
- (BOOL)gestureRecognizerShouldBegin:(id)a0;
- (void)loadView;
- (void).cxx_destruct;
- (void)registerNotifications;
- (void)viewDidAppear:(BOOL)a0;
- (void)_buttonPressed:(id)a0;
- (id)navigationItem;
- (id)contextMenuForUnknownRecipient:(id)a0;
- (void)fmfSessionChatLocationReceived:(id)a0;
- (void)_addUserDidTapNavigationBarRecognizer:(id)a0;
- (BOOL)_canShowAvatarView;
- (void)_chatUnreadCountDidChange:(id)a0;
- (void)_configureCallButtonAudioRouteActionsIfNecessary;
- (void)_configureForDefaultMode;
- (void)_configureForEditMode;
- (void)_contactPhotosEnabledChangedNotification:(id)a0;
- (void)_facetimeAudioButtonTapped:(id)a0;
- (void)_facetimeVideoButtonTapped:(id)a0;
- (void)_handleAddressBookChange:(id)a0;
- (void)_handleAllowedByScreenTimeChatChanged:(id)a0;
- (void)_handleConversationRecipientsDidChange:(id)a0;
- (void)_infoButtonTapped:(id)a0;
- (void)_initializeForTraitCollection:(id)a0;
- (id)_leftItemViewForTraitCollection:(id)a0;
- (void)_notifyDelegateForNavBarResize;
- (double)_preferredHeightForTraitCollection:(id)a0;
- (id)_rightItemViewForTraitCollection:(id)a0;
- (id)_secondaryRightItemViewForTraitCollection:(id)a0;
- (BOOL)_shouldShowFacetimeButton;
- (id)_titleItemViewForTraitCollection:(id)a0;
- (long long)_unreadCount;
- (void)_updateFTControls;
- (void)_updateUnreadCountForBackbuttonView:(long long)a0;
- (void)_userDidTapNavigationBar;
- (id)_windowTraitCollection;
- (void)button:(id)a0 requestsJoinActiveCallWithVideoEnabled:(BOOL)a1;
- (void)buttonRequestsOpenJoinedCall:(id)a0;
- (void)buttonRequestsStartFaceTimeAudio:(id)a0;
- (void)buttonRequestsStartFaceTimeVideo:(id)a0;
- (void)buttonRequestsStartTelephonyCall:(id)a0;
- (void)buttonWidthDidChange:(id)a0;
- (void)configureForEditing:(BOOL)a0;
- (void)contactsManagerViewModelsDidChange:(id)a0;
- (void)dismissModal;
- (void)fmfSessionChatLocationRefreshed:(id)a0;
- (void)fmfSessionRelationshipDidChange:(id)a0;
- (void)handleCloseNavBarAnimationCompleteNotification:(id)a0;
- (BOOL)hideChevron;
- (id)initWithConversation:(id)a0;
- (id)initWithConversation:(id)a0 navigationController:(id)a1;
- (void)multiwayStateChanged:(id)a0;
- (id)navBarTitleFromConversation:(id)a0;
- (id)recipientContextMenu;
- (void)refreshAudioButtonTargetAction;
- (void)refreshFMFLocationIfNecessary;
- (void)setDefaultLabelText;
- (void)setUnreadCountTitleColor;
- (BOOL)shouldConfigureForJunkModal;
- (BOOL)shouldShowAvatarView;
- (void)showContactCardForEntity:(id)a0 address:(id)a1;
- (BOOL)splitViewControllerIsCollapsed;
- (void)startAudioCommunicationUsingPreferredRouteIfAvailable:(BOOL)a0;
- (struct NSDirectionalEdgeInsets { double x0; double x1; double x2; double x3; })systemMinimumLayoutMarginsForView:(id)a0;
- (void)tappedAvatarPickerViewController;
- (void)updateAvatarPickerDelegate;
- (void)updateContentsForConversation:(id)a0;
- (void)updateDefaultLabelIfNecessary;
- (void)updateForRecoveredJunkConversation;
- (void)updateLocationLabel;
- (void)updateLocationLabelParentViewAssignment;
- (void)updateLocationToDisplayWithHandle:(id)a0;
- (void)updateTitle:(id)a0 animated:(BOOL)a1;
- (void)updateTitleViewAnimated:(BOOL)a0;
- (BOOL)wantsVerifiedIconForTitle:(id)a0;

@end