luxlabs header browser preview


@class UIStackView, UIView, TUSenderIdentity, NSArray, CKComposeSubscriptionSelectorButton, CTXPCServiceSubscriptionContext, NSString, UILabel;
@protocol CKComposeRecipientSelectionControllerDelegate;

@interface CKComposeRecipientSelectionController : CKRecipientSelectionController <UITextFieldDelegate, CKComposeSubscriptionSelectorButtonDelegate>

@property (copy, nonatomic) id /* block */ sendBlock;
@property (retain, nonatomic) UIView *fromFieldContainerView;
@property (retain, nonatomic) UIView *fromFieldSeparator;
@property (retain, nonatomic) UILabel *fromTextLabel;
@property (retain, nonatomic) CKComposeSubscriptionSelectorButton *subscriptionSelectorButton;
@property (retain, nonatomic) UIStackView *fromFieldContentStackView;
@property (nonatomic) BOOL fromFieldIdentityChanged;
@property (retain, nonatomic) CTXPCServiceSubscriptionContext *selectedSubscriptionContext;
@property (readonly, nonatomic) TUSenderIdentity *selectedSenderIdentity;
@property (nonatomic) BOOL hasUserSetContextPreference;
@property (nonatomic, getter=isFirstAppear) BOOL firstAppear;
@property (nonatomic) BOOL contactPreferredContextSelected;
@property (weak, nonatomic) id<CKComposeRecipientSelectionControllerDelegate> delegate;
@property (readonly, nonatomic) NSArray *expandedRecipients;
@property (readonly, nonatomic) NSArray *proposedRecipients;
@property (copy, nonatomic) NSString *simID;
@property (readonly, nonatomic) NSString *selectedLastAddressedOrDefaultHandle;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (BOOL)textFieldShouldReturn:(id)a0;
- (void)reset;
- (void)dealloc;
- (void)addRecipient:(id)a0;
- (void)traitCollectionDidChange:(id)a0;
- (void)viewDidLayoutSubviews;
- (void)loadView;
- (id)recipients;
- (BOOL)_canShowWhileLocked;
- (void).cxx_destruct;
- (void)viewDidDisappear:(BOOL)a0;
- (BOOL)_updateBackfillForNewRecipients;
- (void)CKComposeSubscriptionSelectorButtonwWasTapped:(id)a0;
- (BOOL)shouldAtomizeToConversationName;
- (void)_atomizeToConversationNameIfNecessary:(unsigned long long)a0;
- (id)_bestSenderIdentityForRecipient:(id)a0;
- (id)_contactPreferredSenderIdentityForRecipient:(id)a0;
- (id)_defaultSubscriptionContext;
- (id)_defaultSubscriptionContextForiMessage;
- (unsigned long long)_fromFieldThemeForCurrentService;
- (id)_handlesForRecipients:(id)a0;
- (BOOL)_hasExistingConversationWithAddedRecipient:(id)a0;
- (BOOL)_isOniMessageService:(id)a0;
- (void)_lastAddressedHandleChangedNotification:(id)a0;
- (void)_layoutFromFieldShouldHide:(BOOL)a0;
- (void)_legacyAddRecipient:(id)a0;
- (id)_pendingConversationForExistingChatWithGUIDUsingRecipientLookupFallback:(id)a0;
- (id)_preferrediMessageAccountName;
- (void)_recoverConversationIfJunk:(id)a0;
- (BOOL)_shouldHideFromField;
- (id)_subscriptionContextForSimID:(id)a0 phoneNumber:(id)a1;
- (void)_updateContentsOfFromField;
- (void)_updateFromFieldIfNeeded;
- (void)_updateSubscriptionContextForRecipient:(id)a0 preferredService:(id)a1;
- (BOOL)alwaysShowSearchResultsTable;
- (void)atomizeAndInvokeBlock:(id /* block */)a0;
- (void)atomizeAndSendTimeoutHandler;
- (id)autocompleteResultIdentifier:(id)a0;
- (void)configureSubscriptionContextForRecipients:(id)a0;
- (id)conversationGUIDForRecipient:(id)a0;
- (id)conversationList;
- (void)conversationPreferredServiceDidChange;
- (BOOL)deviceHasMultipleSubscriptions;
- (BOOL)hasBackfilledConversation;
- (BOOL)hasMultipleActiveSharedSubscriptions;
- (BOOL)hasiMessageableContext;
- (BOOL)homogenizePreferredServiceForiMessage;
- (BOOL)isBeingPresentedInMacDetailsView;
- (id)menuForSubscriptionSelector;
- (void)presentAlertForSubscriptionContext;
- (void)presentContextSelectionAlertWithCompletion:(id /* block */)a0;
- (BOOL)recipientIsiMessagable:(id)a0;
- (void)recipientSelectionControllerDidChange;
- (BOOL)shouldInvalidateIDSRequests;
- (BOOL)shouldSuppressSearchResultsTable;
- (void)viewDidAppearDeferredSetup;

@end