@class _UIRemoteViewController, NSString, NSArray, CNContainer, UINavigationController, NSPredicate, CNContact, FAFamilyMember, UIViewController, UIBarButtonItem, CNRegulatoryLogger; @protocol CNContactPickerDelegate, CNContactPickerContentViewController; @interface CNContactPickerViewController : UIViewController { BOOL _ignoreViewWillBePresented; } @property (retain, nonatomic) UIViewController *viewController; @property (retain, nonatomic) CNContact *scrollContact; @property (retain, nonatomic) CNRegulatoryLogger *regulatoryLogger; @property (retain, nonatomic) FAFamilyMember *familyMember; @property (readonly, nonatomic) UIBarButtonItem *addContactBarButtonItem; @property (retain, nonatomic) CNContainer *parentContainer; @property (nonatomic) long long mode; @property (nonatomic) long long behavior; @property (nonatomic) long long cardActions; @property (nonatomic) BOOL hidesSearchableSources; @property (nonatomic) BOOL onlyRealContacts; @property (nonatomic) BOOL ignoresParentalRestrictions; @property (retain, nonatomic) NSArray *prohibitedPropertyKeys; @property (nonatomic) BOOL allowsEditing; @property (nonatomic) BOOL allowsCancel; @property (nonatomic) BOOL allowsDone; @property (nonatomic) BOOL allowsDeletion; @property (nonatomic) BOOL shouldAllowSearchForMultiSelect; @property (nonatomic) BOOL allowsNamePicking; @property (nonatomic) BOOL shouldDisplayAddNewContactRow; @property (copy, nonatomic) NSString *targetGroupIdentifier; @property (copy, nonatomic) NSString *prompt; @property (nonatomic) BOOL hidesPromptInLandscape; @property (copy, nonatomic) NSString *bannerTitle; @property (copy, nonatomic) NSString *bannerValue; @property (nonatomic) BOOL shouldDisplaySuggestionsController; @property (retain, nonatomic) NSArray *suggestionsIgnoredContactIdentifiers; @property (retain, nonatomic) NSArray *suggestionsInteractionDomains; @property (retain, nonatomic) NSArray *contactSuggestions; @property (readonly, getter=isDefaultViewControllerVisible) BOOL defaultViewControllerVisible; @property (readonly, nonatomic) UINavigationController *navigationController; @property (nonatomic) BOOL autocloses; @property (copy, nonatomic) NSArray *displayedPropertyKeys; @property (weak, nonatomic) id delegate; @property (copy, nonatomic) NSPredicate *predicateForEnablingContact; @property (copy, nonatomic) NSPredicate *predicateForSelectionOfContact; @property (copy, nonatomic) NSPredicate *predicateForSelectionOfProperty; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly, nonatomic) _UIRemoteViewController *_containedRemoteViewController; + (id)descriptorForRequiredKeysForSuggestions; - (void)dealloc; - (void)presentationControllerDidDismiss:(id)a0; - (void)loadView; - (id)initWithNibName:(id)a0 bundle:(id)a1; - (void).cxx_destruct; - (void)viewDidAppear:(BOOL)a0; - (void)_setViewController:(id)a0; - (void)viewDidDisappear:(BOOL)a0; - (void)_endDelayingPresentation; - (BOOL)_isDelayingPresentation; - (void)scrollToClosestContactMatching:(id)a0; - (void)pickerDidCancel; - (void)_checkConsistencyFromOptions:(id)a0; - (void)_emitPickerAnalyticsDidSelectItems:(BOOL)a0; - (id)_pickerPresentedViewController; - (void)_prepareViewController; - (void)_setupViewController; - (BOOL)_shouldBeOutOfProcess; - (void)_viewWillBePresented; - (void)closePickerIfNeeded; - (void)invalidateSelectionAnimated:(BOOL)a0; - (void)notifyDelegateForCancellation; - (void)pickerDidCompleteWithNewContact:(id)a0; - (void)pickerDidSelectAddNewContact; - (void)pickerDidSelectContact:(id)a0 property:(id)a1; - (void)pickerDidSelectContacts:(id)a0 properties:(id)a1; - (void)popToDefaultViewController:(BOOL)a0; @end