@class CNContactPickerViewController, NSString, NSArray, PXSearchRecipientController, NSSet, PXComposeRecipientView, PXRecipientSearchDataSourceManager, NSLayoutConstraint, UILabel, UIBarButtonItem; @protocol PXPhotoRecipientViewControllerDelegate; @interface PXPhotoRecipientViewController : UIViewController { NSLayoutConstraint *_recipientViewHeightConstraint; NSLayoutConstraint *_resultsViewBottomConstraint; UIBarButtonItem *_addButton; } @property (retain, nonatomic) NSString *initialLocalizedNameToQuery; @property (retain, nonatomic) PXSearchRecipientController *searchRecipientController; @property (readonly, nonatomic) PXRecipientSearchDataSourceManager *searchDataSourceManager; @property (retain, nonatomic) PXComposeRecipientView *composeRecipientView; @property (retain, nonatomic) UILabel *noContentLabel; @property (retain, nonatomic) NSArray *layoutConstraints; @property (weak, nonatomic) id delegate; @property (retain, nonatomic) CNContactPickerViewController *contactPickerViewController; @property (copy, nonatomic) NSString *fieldLabel; @property (copy, nonatomic) NSSet *usedAddresses; @property (nonatomic) long long maxRecipients; @property (nonatomic) BOOL contactPickerPresentedExternally; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (id)_contactViewControllerToPresentForRecipientViewController:(id)a0; + (id)recipientPickerViewControllerWithUsedAddresses:(id)a0 maxRecipients:(long long)a1 delegate:(id)a2; - (void)updateViewConstraints; - (void)_contentSizeCategoryDidChange:(id)a0; - (void)viewWillAppear:(BOOL)a0; - (void)_keyboardDidShow:(id)a0; - (void)viewDidLoad; - (void)prepareForPopoverPresentation:(id)a0; - (void)_keyboardWillHide:(id)a0; - (id)initWithNibName:(id)a0 bundle:(id)a1; - (void).cxx_destruct; - (void)popoverPresentationControllerDidDismissPopover:(id)a0; - (id)initWithCoder:(id)a0; - (void)contactPicker:(id)a0 didSelectContact:(id)a1; - (void)contactPicker:(id)a0 didSelectContactProperty:(id)a1; - (void)contactPickerDidCancel:(id)a0; - (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 textDidChange:(id)a1; - (void)composeRecipientViewRequestAddRecipient:(id)a0; - (void)_updateNoContentLabelVisibility; - (void)_commonInitializationWithVerificationType:(long long)a0; - (void)_contactPicker:(id)a0 didSelectComposeRecipient:(id)a1; - (void)_dismissContactPickerViewController; - (void)_handleAddButton:(id)a0; - (void)_handleCancelButton:(id)a0; - (void)_presentContactPickerViewController:(id)a0; - (void)_updateAddButton; - (void)_updateNoContentLabelFont; - (void)composeRecipientView:(id)a0 disambiguateRecipient:(id)a1; - (id)initWithInitialLocalizedNameToQuery:(id)a0; - (id)initWithSearchResultVerificationType:(long long)a0; - (void)searchRecipientController:(id)a0 didSelectRecipient:(id)a1; - (void)searchRecipientController:(id)a0 numberOfSearchRecipientsDidChange:(unsigned long long)a1; - (void)searchRecipientController:(id)a0 searchStateDidChange:(long long)a1; - (id)viewControllerForPresentingContactViewControllerBySearchRecipientController:(id)a0; @end