luxlabs header browser preview


@class NSMutableDictionary, UILabel, CKRecipientSearchListController, CKDetailsContactsManager, CNContactPickerViewController, CKComposeRecipientView, UIView, UIScrollView, NSString, CNComposeRecipient, CNContactStore, STConversationContext, CKAlertController, CKManualUpdater, CoreTelephonyClient, CKPendingConversation;
@protocol CKRecipientSelectionControllerDelegate;

@interface CKRecipientSelectionController : CKViewController <CNComposeRecipientTextViewDelegate, CKComposeRecipientViewDelegate, CKRecipientSearchListControllerDelegate, CNAutocompleteGroupDetailViewControllerDelegate, CNContactPickerDelegate, CKDetailsContactsManagerDelegate, CoreTelephonyClientDelegate>

@property (retain, nonatomic) CKPendingConversation *conversation;
@property (retain, nonatomic) CKComposeRecipientView *toField;
@property (retain, nonatomic) UIScrollView *toFieldScrollingView;
@property (retain, nonatomic) UILabel *toFieldPlaceholderLabel;
@property (retain, nonatomic) UIView *separator;
@property (retain, nonatomic) CNContactPickerViewController *contactPickerViewController;
@property (retain, nonatomic) CNComposeRecipient *recentContactForPresentedCNCard;
@property (nonatomic) BOOL isDisambiguating;
@property (retain, nonatomic) CKManualUpdater *addressBookNotificationUpdater;
@property (nonatomic) BOOL preventAtomization;
@property (nonatomic) BOOL didShowOneTimeErrorAlert;
@property (retain, nonatomic) UIView *headerDecorationView;
@property (readonly, nonatomic) BOOL homogenizePreferredServiceForiMessage;
@property (readonly, nonatomic) BOOL shouldSuppressSearchResultsTable;
@property (retain, nonatomic) NSMutableDictionary *recipientAvailibityTimers;
@property (retain, nonatomic) NSMutableDictionary *recipientAvailabilities;
@property (nonatomic) unsigned long long numberOfRowsInToField;
@property (retain, nonatomic) CoreTelephonyClient *coreTelephonyClient;
@property (retain, nonatomic) STConversationContext *currentConversationContext;
@property (nonatomic) BOOL allowedByScreenTime;
@property (retain, nonatomic) CKDetailsContactsManager *contactsManager;
@property (retain, nonatomic) CKAlertController *alternateAddressesAlertController;
@property (retain, nonatomic) CNContactStore *contactStore;
@property (nonatomic) double keyboardHeightWithAccessoryView;
@property (weak, nonatomic) id<CKRecipientSelectionControllerDelegate> delegate;
@property (readonly, nonatomic) UIView *toFieldAsUIView;
@property (readonly, nonatomic) UIView *toFieldContainerView;
@property (retain, nonatomic) CKRecipientSearchListController *searchListController;
@property (nonatomic, getter=isSearchResultsHidden) BOOL searchResultsHidden;
@property (nonatomic, getter=isPeoplePickerHidden) BOOL peoplePickerHidden;
@property (nonatomic, getter=isEditable) BOOL editable;
@property (readonly, nonatomic) BOOL toFieldIsFirstResponder;
@property (readonly, nonatomic) double collapsedHeight;
@property (nonatomic) BOOL forceMMS;
@property (copy, nonatomic) id /* block */ gameCenterPickerBlock;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (id)init;
- (void)reset;
- (void)dealloc;
- (void)addRecipient:(id)a0;
- (void)traitCollectionDidChange:(id)a0;
- (void)viewWillLayoutSubviews;
- (void)_keyboardWillShowOrHide:(id)a0;
- (void)autocompleteResultsController:(id)a0 didRequestInfoAboutRecipient:(id)a1;
- (void)viewDidLoad;
- (void)loadView;
- (id)recipients;
- (void)viewWillDisappear:(BOOL)a0;
- (void)didMoveToParentViewController:(id)a0;
- (void)observeValueForKeyPath:(id)a0 ofObject:(id)a1 change:(id)a2 context:(void *)a3;
- (void).cxx_destruct;
- (void)viewWillTransitionToSize:(struct CGSize { double x0; double x1; })a0 withTransitionCoordinator:(id)a1;
- (void)autocompleteResultsController:(id)a0 didSelectRecipient:(id)a1 atIndex:(unsigned long long)a2;
- (void)viewDidDisappear:(BOOL)a0;
- (void)removeRecipient:(id)a0;
- (void)contactPicker:(id)a0 didSelectContact:(id)a1;
- (void)contactPicker:(id)a0 didSelectContactProperty:(id)a1;
- (void)contactPickerDidCancel:(id)a0;
- (void)addRecipients:(id)a0;
- (id)handlesForScreenTimePolicyCheck;
- (void)autocompleteResultsController:(id)a0 tintColorForRecipient:(id)a1 completion:(id /* block */)a2;
- (void)composeRecipientViewTabPressed:(id)a0;
- (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })_additionalSearchResultsEdgeInsets;
- (void)_adjustToFieldPositionIfNecessary;
- (void)_adjustToFieldSeparatorInsetsIfNecessary;
- (id)_alternateAddressesForRecipient:(id)a0;
- (id)_alternateiMessagableAddressesForRecipient:(id)a0;
- (unsigned long long)_atomPresentationOptionsForRecipient:(id)a0;
- (char)_availibilityForRecipient:(id)a0 onService:(id)a1;
- (id)_canonicalRecipientAddresses;
- (BOOL)_configureSearchListControllerAsAPopover;
- (void)_dismissPeoplePicker;
- (void)_handleAddressBookChangedNotification:(id)a0;
- (void)_handleAddressBookPartialChangedNotification:(id)a0;
- (void)_handleConversationPreferredServiceDidChangeNotification:(id)a0;
- (void)_handleIDSResultsWhenSearchTableIsHidden:(id)a0;
- (void)_handleRecipientAvailabilityTimeout:(id)a0;
- (void)_handleRecipientViewChanged:(id)a0;
- (void)_hideSearchField;
- (BOOL)_isToFieldPushedUp;
- (double)_macToFieldHeight;
- (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })_navigationBarInsets;
- (BOOL)_openStewieAppForEmergencyIfRequired;
- (BOOL)_openStewieAppForRoadsideIfRequired;
- (void)_presentBusinessChatNotSupportedError;
- (id)_recipientCausingTooManyRecipientsError;
- (void)_refreshActionSheet;
- (void)_removeAvailabilityTimeoutTimerForRecipient:(id)a0;
- (void)_removeRecent;
- (void)_resetSearchResultsInsets;
- (BOOL)_shouldEnableScrolling;
- (void)_showActionSheetForRecipient:(id)a0 animated:(BOOL)a1;
- (void)_showContactCardForRecipient:(id)a0 sourceView:(id)a1;
- (void)_showDetailsForGroup:(id)a0;
- (void)_showDetailsForRecipient:(id)a0 canDelete:(BOOL)a1;
- (void)_showOneTimeErrorAlertForAddedRecipient:(id)a0 service:(id)a1 withError:(char)a2;
- (void)_showSearchField;
- (void)_startAvailabilityTimeoutTimerForRecipient:(id)a0;
- (BOOL)_systemUnderLock;
- (id)_toFieldCollapsedTextColor;
- (double)_toolbarHeightForNumberOfRows:(unsigned long long)a0;
- (void)_updateAddressBookProperties;
- (void)_updateRecipientViewLayouts;
- (void)_updateSearchListControllerPopOverSizing;
- (void)_updateSearchResultsTable;
- (void)_updateShowingSearch;
- (void)_updateToField;
- (void)_updateToFieldRecipientsData;
- (void)_updateYOriginSearchListController;
- (long long)_userInterfaceStyleOverride;
- (double)additionalCatalystTopInset;
- (void)autocompleteGroupDetailViewController:(id)a0 didAskToRemoveGroup:(id)a1;
- (void)autocompleteGroupDetailViewController:(id)a0 didTapComposeRecipient:(id)a1;
- (void)autocompleteGroupDetailViewControllerDidCancel:(id)a0;
- (void)autocompleteResultsController:(id)a0 didCollapseSelectedRecipient:(id)a1;
- (void)autocompleteResultsController:(id)a0 didExpandSelectedRecipient:(id)a1;
- (id)autocompleteResultsController:(id)a0 preferredRecipientForRecipients:(id)a1;
- (BOOL)autocompleteResultsController:(id)a0 willOverrideImageDataForRecipient:(id)a1 completion:(id /* block */)a2;
- (void)bringComposeRecipientViewToFront;
- (id)chatForIMHandle:(id)a0;
- (BOOL)chooseSelectedSearchResultForComposeRecipientView:(id)a0 context:(unsigned long long)a1;
- (BOOL)collapseSelectedSearchResultForComposeRecipientView:(id)a0;
- (void)colorTypeForRecipient:(id)a0 completion:(id /* block */)a1;
- (id)composeRecipientView:(id)a0 composeRecipientForAddress:(id)a1;
- (id)composeRecipientView:(id)a0 composeRecipientForContact:(id)a1;
- (id)composeRecipientView:(id)a0 contextMenuConfigurationForAtom:(id)a1;
- (void)composeRecipientView:(id)a0 didAddRecipient:(id)a1;
- (void)composeRecipientView:(id)a0 didChangeSize:(struct CGSize { double x0; double x1; })a1;
- (void)composeRecipientView:(id)a0 didFinishEnteringAddress:(id)a1;
- (void)composeRecipientView:(id)a0 didRemoveRecipient:(id)a1;
- (void)composeRecipientView:(id)a0 didSelectRecipients:(id)a1;
- (void)composeRecipientView:(id)a0 disambiguateRecipientForAtom:(id)a1;
- (void)composeRecipientView:(id)a0 showPersonCardForAtom:(id)a1;
- (void)composeRecipientView:(id)a0 textDidChange:(id)a1;
- (double)composeRecipientViewOriginY;
- (void)composeRecipientViewRequestAddRecipient:(id)a0;
- (void)composeRecipientViewReturnPressed:(id)a0;
- (BOOL)composeRecipientViewShowingSearchResults:(id)a0;
- (void)contactsManagerViewModelsDidChange:(id)a0;
- (id)conversationForRecipients:(id)a0;
- (void)conversationPreferredServiceDidChange;
- (void)dismissSearchResultsForComposeRecipientView:(id)a0;
- (BOOL)expandSelectedSearchResultForComposeRecipientView:(id)a0;
- (id)expandedRecipientsForGroupRecipient:(id)a0;
- (double)fieldHeightOffset;
- (BOOL)finishedComposingRecipients;
- (id)handleForRecipientNormalizedAddress:(id)a0;
- (void)handlePendingRecipient:(id)a0;
- (BOOL)hasEmailRecipientsInAddresses:(id)a0;
- (BOOL)hasFailediMessageRecipients;
- (BOOL)hasIDSResultsForAllRecipients:(id)a0;
- (BOOL)hasPendingiMessageRecipients;
- (BOOL)hasTimedOutRecipients;
- (BOOL)hasUnreachableEmergencyRecipient;
- (id)initWithConversation:(id)a0;
- (void)invalidateOutstandingIDStatusRequests;
- (BOOL)isBeingPresentedInMacDetailsView;
- (BOOL)isGameCenterRecipient:(id)a0;
- (BOOL)isMAIDGroupsEnabled;
- (BOOL)lastSentMessageWasNotDeliveredForConversation:(id)a0;
- (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })layoutMarginsForComposeRecipientView:(id)a0;
- (void)parentControllerDidResume:(BOOL)a0 animating:(BOOL)a1;
- (id)preferredColorTypeForExistingConversation:(id)a0;
- (double)preferredMacToolbarHeight;
- (id)preferredRecipientForExistingConversationOfRecipients:(id)a0;
- (id)preferredRecipientForNewContact:(id)a0;
- (id)preferredRecipientForPendingUnifiedContact:(id)a0;
- (id)preferredRecipientForRecipients:(id)a0 forServiceType:(char)a1;
- (void)presentAlternateAddressesAlertForRecipient:(id)a0;
- (BOOL)presentSearchResultsForComposeRecipientView:(id)a0;
- (unsigned long long)presentationOptionsForRecipient:(id)a0;
- (void)recipientAvailibilitiesDidUpdate;
- (id)recipientIsDuetSuggestion:(id)a0;
- (void)recipientSelectionControllerDidChange;
- (void)recipientViewDidBecomeFirstResponder:(id)a0;
- (void)recipientViewDidResignFirstResponder:(id)a0;
- (BOOL)recipientViewShouldIgnoreFirstResponderChanges:(id)a0;
- (void)refreshComposeSendingServiceForAddresses:(id)a0 withCompletionBlock:(id /* block */)a1;
- (void)resetSearchResults;
- (void)scrollSearchListControllerToTop:(BOOL)a0;
- (struct CGPoint { double x0; double x1; })scrollSearchListControllerToTopContentOffset;
- (void)searchListController:(id)a0 destinationsUpdated:(id)a1;
- (long long)searchListController:(id)a0 idStatusForIDSID:(id)a1;
- (void)searchListControllerDidFinishSearch:(id)a0;
- (void)searchListControllerDidScroll:(id)a0;
- (void)selectNextSearchResultForComposeRecipientView:(id)a0;
- (void)selectPreviousSearchResultForComposeRecipientView:(id)a0;
- (void)sendUpdateRecipientForAtom:(id)a0;
- (char)serviceColorForRecipientAddresses:(id)a0;
- (char)serviceTypeForRecipient:(id)a0;
- (void)setGameCenterPickedHandles:(id)a0 playerNames:(id)a1;
- (BOOL)shouldShowVerifiedIconForRecipient:(id)a0;
- (void)stopCheckingRecipientAvailabilityAndRemoveAllTimers;
- (void)updateScreenTimePolicy;
- (void)viewDidAppearDeferredSetup;

@end