luxlabs header browser preview


@class NSString, NSArray, NSPredicate, CNContainer, CNContactStoreDataSource, CNManagedConfiguration, UINavigationController, NSMutableArray, FAFamilyMember, UIBarButtonItem, CNContactNavigationController;
@protocol CNContactPickerContentDelegate;

@interface CNContactPickerContentViewController : UIViewController <CNContactNavigationControllerDelegate, CNContactPickerContentViewController>

@property (retain, nonatomic) CNContactNavigationController *contactNavigationController;
@property (retain, nonatomic) CNContactStoreDataSource *dataSource;
@property (retain, nonatomic) NSMutableArray *contactProperties;
@property (retain, nonatomic) CNContainer *parentContainer;
@property (copy, nonatomic) NSArray *displayedPropertyKeys;
@property (nonatomic) long long cardActions;
@property (nonatomic) BOOL hidesSearchableSources;
@property (nonatomic) BOOL onlyRealContacts;
@property (nonatomic) BOOL ignoresParentalRestrictions;
@property (nonatomic) BOOL allowsEditing;
@property (nonatomic) BOOL allowsCancel;
@property (nonatomic) BOOL allowsDeletion;
@property (nonatomic) BOOL allowsDone;
@property (nonatomic) BOOL allowsSearchForMultiSelect;
@property (nonatomic) BOOL allowsNamePicking;
@property (nonatomic) BOOL showsInlineActions;
@property (nonatomic) BOOL showsSharedProfile;
@property (nonatomic) BOOL showsGroupMembership;
@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 (copy, nonatomic) NSPredicate *predicateForEnablingContact;
@property (copy, nonatomic) NSPredicate *predicateForSelectionOfContact;
@property (copy, nonatomic) NSPredicate *predicateForSelectionOfProperty;
@property (retain, nonatomic) CNManagedConfiguration *managedConfiguration;
@property (retain, nonatomic) FAFamilyMember *familyMember;
@property (retain, nonatomic) NSArray *prohibitedPropertyKeys;
@property (nonatomic) BOOL shouldDisplaySuggestionsController;
@property (retain, nonatomic) NSArray *suggestionsIgnoredContactIdentifiers;
@property (retain, nonatomic) NSArray *suggestionsInteractionDomains;
@property (retain, nonatomic) NSArray *suggestedContacts;
@property (nonatomic) BOOL shouldHideDuplicates;
@property (nonatomic) BOOL clientWantsSingleContact;
@property (nonatomic) BOOL clientWantsSingleProperty;
@property (nonatomic) BOOL clientWantsMultipleContacts;
@property (nonatomic) BOOL clientWantsMultipleProperties;
@property (nonatomic) BOOL clientHasContactsAccess;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (weak, nonatomic) id<CNContactPickerContentDelegate> delegate;
@property (readonly, nonatomic) UINavigationController *navigationController;
@property (readonly, nonatomic) UIBarButtonItem *addContactBarButtonItem;

+ (id)descriptorForContactPropertiesSupportingPredicateEvaluation;

- (id)init;
- (void)invalidate;
- (void).cxx_destruct;
- (BOOL)contactSuggestionViewController:(id)a0 shouldSelectContact:(id)a1 atIndexPath:(id)a2;
- (void)viewWillTransitionToSize:(struct CGSize { double x0; double x1; })a0 withTransitionCoordinator:(id)a1;
- (void)_selectedContact:(id)a0;
- (void)_selectedContacts:(id)a0;
- (void)_selectedProperties:(id)a0;
- (void)_selectedProperty:(id)a0;
- (void)_updatePromptWithViewSize:(struct CGSize { double x0; double x1; })a0 transitionCoordinator:(id)a1;
- (id)_validatePredicatesWithError:(id *)a0;
- (BOOL)contactNavigationController:(id)a0 canSelectContact:(id)a1;
- (void)contactNavigationController:(id)a0 didCompleteWithNewContact:(id)a1;
- (BOOL)contactNavigationController:(id)a0 presentViewController:(id)a1 animated:(BOOL)a2;
- (BOOL)contactNavigationController:(id)a0 shouldPerformDefaultActionForContactProperty:(id)a1;
- (BOOL)contactNavigationController:(id)a0 shouldSelectContact:(id)a1 atIndexPath:(id)a2;
- (BOOL)contactNavigationController:(id)a0 shouldShowCardForContact:(id)a1;
- (void)contactNavigationControllerDidCancel:(id)a0;
- (void)contactNavigationControllerDidComplete:(id)a0;
- (BOOL)contactNavigationControllerShouldAddNewContact:(id)a0;
- (BOOL)contactNavigationControllerShouldDismissSearchOnSelection:(id)a0;
- (BOOL)contactNavigationControllerShouldShowContactsOnKeyCommands:(id)a0;
- (id)descriptorsForKeysRequiredByDelegate;
- (void)invalidateSelectionAnimated:(BOOL)a0;
- (void)setupWithOptions:(id)a0 readyBlock:(id /* block */)a1;

@end