luxlabs header browser preview


@class _UIRemoteViewController, NSString, NSArray, CNContainer, UINavigationController, NSPredicate, CNContact, FAFamilyMember, UIViewController, UIBarButtonItem, CNRegulatoryLogger;
@protocol CNContactPickerDelegate, CNContactPickerContentViewController;

@interface CNContactPickerViewController : UIViewController <CNContactPickerContentDelegate, _UIRemoteViewControllerContaining, UIAdaptivePresentationControllerDelegate> {
    BOOL _ignoreViewWillBePresented;
}

@property (retain, nonatomic) UIViewController<CNContactPickerContentViewController> *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<CNContactPickerDelegate> 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