luxlabs header browser preview


@class UIBarButtonItem, IMHandle, UINavigationController, NSDictionary, CKBusinessInfoView, NSObject, UIView, CKComposeRecipientSelectionController, NSString, CKComposition, NSArray, CKComposeNavbarManager, CKTranscriptMultilineLabelCell;
@protocol CKComposeChatControllerDelegate, OS_dispatch_queue;

@interface CKComposeChatController : CKChatController <CKBusinessInfoViewDelegate, CKMacToolbarItemProvider, CKComposeRecipientSelectionControllerDelegate> {
    unsigned long long _blackholeAlertStatus;
    NSObject<OS_dispatch_queue> *_blackholeAlertStatusQueue;
}

@property (retain, nonatomic) CKComposeRecipientSelectionController *composeRecipientSelectionController;
@property (retain, nonatomic) NSArray *prepopulatedRecipients;
@property (retain, nonatomic) CKComposition *prepopulatedComposition;
@property (retain, nonatomic) UINavigationController *catalystComposeNavigationController;
@property (nonatomic) BOOL newComposeCancelled;
@property (nonatomic, getter=isSendingComposition) BOOL sendingComposition;
@property (retain, nonatomic) UIBarButtonItem *composeCancelItem;
@property (retain, nonatomic) CKComposeNavbarManager *navbarManager;
@property (retain, nonatomic) NSString *lastAddressedHandle;
@property (retain, nonatomic) NSString *lastAddressedSIMID;
@property (copy, nonatomic) NSString *prepopulatedSIMID;
@property (retain, nonatomic) NSDictionary *bizIntent;
@property (retain, nonatomic) CKBusinessInfoView *businessInfoView;
@property (retain, nonatomic) IMHandle *businessHandle;
@property (retain, nonatomic) CKTranscriptMultilineLabelCell *blackholeAlertView;
@property (nonatomic) BOOL sendingViaCardUI;
@property (copy, nonatomic) id /* block */ deferredSendAnimationBlock;
@property (retain, nonatomic) UIView *virtualToolbarItem;
@property (weak, nonatomic) id<CKComposeChatControllerDelegate> delegate;
@property (readonly, nonatomic) NSArray *proposedRecipients;
@property (readonly, nonatomic) NSString *unatomizedRecipientText;
@property (retain, nonatomic) NSString *overrideTitle;
@property (nonatomic) BOOL ignoreEmailsWhenSending;
@property (nonatomic) BOOL recipientsListChanged;
@property (nonatomic) BOOL ignoreKeyboardNotifications;
@property (readonly, nonatomic) UIView *recipientSelectionHeaderDecorationView;
@property (readonly, nonatomic) long long recipientSelectionUserInterfaceStyleOverride;
@property (readonly, nonatomic) struct UIEdgeInsets { double x0; double x1; double x2; double x3; } recipientSelectionAdditionalSearchListInsets;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (id)inputAccessoryViewController;
- (id)inputAccessoryView;
- (void)viewWillAppear:(BOOL)a0;
- (void)viewLayoutMarginsDidChange;
- (void)dealloc;
- (void)viewWillLayoutSubviews;
- (void)viewDidLayoutSubviews;
- (void)viewDidLoad;
- (long long)preferredStatusBarStyle;
- (id)preferredFocusEnvironments;
- (void)dismissViewControllerAnimated:(BOOL)a0 completion:(id /* block */)a1;
- (void)keyboardWillShow:(id)a0;
- (void)viewWillDisappear:(BOOL)a0;
- (void)keyboardWillHide:(id)a0;
- (void).cxx_destruct;
- (BOOL)becomeFirstResponder;
- (void)viewDidDisappear:(BOOL)a0;
- (BOOL)canPerformAction:(SEL)a0 withSender:(id)a1;
- (BOOL)_isAllowlistedBusinessRecipient;
- (void)configureWithToolbarController:(id)a0;
- (void)_saveDraftState;
- (BOOL)entryViewRequiresCollectionView;
- (double)topInsetPadding;
- (id)_anisetteData;
- (BOOL)_chatShowsUnexpectedlyLoggedOutNotification;
- (void)_configureTitleView;
- (void)_determineSpamFilterHandshakeStateForAccount:(id)a0;
- (BOOL)_deviceHasMultipleActiveSubscriptions;
- (double)_entryViewTopInsetPadding;
- (void)_invalidateBlackholeAlertView;
- (BOOL)_isBusinessConversation;
- (BOOL)_isNewBusinessConversation;
- (void)_passKitUIDismissed:(id)a0;
- (void)_prepareForSendFromCardIfNecessaryAndSend:(id /* block */)a0;
- (void)_processBizIntentIfNeeded;
- (void)_setConversationDeferredSetup;
- (BOOL)_shouldRestoreDraftState;
- (BOOL)_shouldSetToFieldAsFirstResponder;
- (BOOL)_shouldValidatePayloadBeforeSendingPayload:(id)a0;
- (BOOL)_showOrHideNicknameBannerIfNeeded;
- (void)_triggerRecipientFinalization;
- (void)_updateBizNavbarIfNecessary;
- (void)_updateBlackholeAlertView;
- (void)_updateBusinessInfoIfNecessary;
- (void)_updateNavigationButtons;
- (void)_updateNavigationUI;
- (id)_updateSendingIdentity;
- (void)_updateTitleAnimated:(BOOL)a0;
- (void)addBizIntentToConversation:(id)a0;
- (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })additionalSearchResultsEdgeInsetsForRecipientSelectionController:(id)a0;
- (void)adjustCollectionViewFrameIfNeeded;
- (void)businessInfoView:(id)a0 infoButtonTapped:(id)a1;
- (BOOL)canShowBusinessOnboarding;
- (void)cancelButtonTapped;
- (void)cancelCompose;
- (id)chatForIMHandle:(id)a0;
- (void)conversationLeft;
- (void)didFinishShowingBusinessOnboarding;
- (void)handleAddressBookChange:(id)a0;
- (void)handleCancelAction:(id)a0;
- (id)handleForRecipientNormalizedAddress:(id)a0;
- (BOOL)hasFailedRecipients;
- (BOOL)hasUnreachableEmergencyRecipient;
- (id)headerDecorationViewForRecipientSelectionConroller:(id)a0;
- (id)initWithRecipientAddresses:(id)a0 composition:(id)a1 bizIntent:(id)a2;
- (id)initWithRecipientAddresses:(id)a0 composition:(id)a1 bizIntent:(id)a2 simID:(id)a3;
- (BOOL)isComposingRecipient;
- (BOOL)isSafeToMarkAsRead;
- (BOOL)itemProviderDisablesTouches;
- (void)layoutBusinessInfoViewIfNecessary;
- (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })macToolbarInsets;
- (void)messageEntryViewDidChange:(id)a0 isTextChange:(BOOL)a1 isShelfChange:(BOOL)a2;
- (void)messageEntryViewSendButtonHit:(id)a0;
- (void)messageEntryViewSendButtonHitWhileDisabled:(id)a0;
- (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })navigationBarInsetsForRecipientSelectionController:(id)a0;
- (id)outgoingComposeViewForSendAnimation;
- (void)parentControllerDidResume:(BOOL)a0 animating:(BOOL)a1;
- (BOOL)prefersBottomDividerHidden;
- (void)prepareForSuspend;
- (void)providerWillBeRemovedFromToolbarController:(id)a0;
- (void)recipientSelectionController:(id)a0 didFinishAvailaiblityLookupForRecipient:(id)a1;
- (void)recipientSelectionController:(id)a0 didSelectConversation:(id)a1 isiMessagable:(BOOL)a2;
- (void)recipientSelectionController:(id)a0 textDidChange:(id)a1;
- (void)recipientSelectionControllerDidBecomeFirstResponder:(id)a0;
- (void)recipientSelectionControllerDidChangeSize:(id)a0;
- (void)recipientSelectionControllerDidLoadFromField;
- (void)recipientSelectionControllerDidPushABViewController:(id)a0;
- (void)recipientSelectionControllerRequestDismissKeyboard:(id)a0;
- (void)recipientSelectionControllerReturnPressed:(id)a0;
- (void)recipientSelectionControllerSearchListDidShowOrHide:(id)a0;
- (void)recipientSelectionControllerShouldResignFirstResponder:(id)a0;
- (void)recipientSelectionControllerTabPressed:(id)a0;
- (BOOL)recipientSelectionIsGroup:(id)a0;
- (BOOL)reloadEntryViewForStagedPluginMessage;
- (void)reloadEntryViewIfNeeded;
- (BOOL)reparentToolbarItem:(id)a0;
- (void)restoreInputAfterSearchPresentation;
- (void)sendAnimationManagerWillStartAnimation:(id)a0 context:(id)a1;
- (void)sendComposition:(id)a0;
- (void)setBusinessInfoViewInfoIfNecessary;
- (BOOL)shouldForceToSMSForConversation:(id)a0 forRecipient:(id)a1;
- (BOOL)shouldListParticipantsInTitle;
- (BOOL)shouldPresentBlockingDowntimeViewController;
- (BOOL)shouldShowEntryView;
- (BOOL)shouldUseMacRecipientsView;
- (BOOL)shouldUseNavigationBarCanvasView;
- (void)showConversation:(id)a0 animate:(BOOL)a1;
- (id)textViewOnscreenWithEntryView;
- (id)toolbarItemForIdentifier:(id)a0;
- (void)transcriptCollectionViewController:(id)a0 balloonView:(id)a1 tappedForChatItem:(id)a2;
- (BOOL)transcriptCollectionViewControllerPlaybackForOutgoingEffectsIsAllowed:(id)a0;
- (BOOL)transcriptCollectionViewControllerShouldForceOpaqueMask:(id)a0;
- (long long)userInterfaceStyleOverrideForRecipientSelectionConroller:(id)a0;
- (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })virtualToolbarContentInsets;
- (double)virtualToolbarPreferredHeight;
- (id)virtualView;

@end