luxlabs header browser preview


@class CNContactStore, NSArray, CNContact, NSString, NSMutableArray;

@interface CNUIFamilyMemberDowntimeContactDataSource : NSObject

@property (retain, nonatomic) CNContactStore *store;
@property (nonatomic) BOOL meContactNeedsUpdate;
@property (retain, nonatomic) CNContact *meContact;
@property (retain, nonatomic) NSArray *familyMembers;
@property (retain, nonatomic) NSArray *filteredSections;
@property (retain, nonatomic) NSArray *sections;
@property (retain, nonatomic) NSMutableArray *selectedContactItems;
@property (readonly, nonatomic) NSArray *requiredKeys;
@property (copy, nonatomic) NSString *filterString;
@property (nonatomic) BOOL isShowingFamilyMemberContacts;

+ (BOOL)isErrorPossiblyRelatedToExtraStores:(id)a0;

- (long long)sortOrder;
- (id)selectedContacts;
- (id)preferredForNameMeContactWithKeysToFetch:(id)a0;
- (id)completeContactFromContact:(id)a0 fromMainStoreOnly:(BOOL)a1 keysToFetch:(id)a2;
- (long long)numberOfSections;
- (void).cxx_destruct;
- (long long)numberOfRowsInSection:(long long)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (id)preferredForNameMeContactIdentifier;
- (void)_loadAllContactsIfNeeded;
- (id)contactItemForIndexPath:(id)a0;
- (void)filterSectionsForString:(id)a0;
- (id)initWithStore:(id)a0 familyMembers:(id)a1 requiredKeys:(id)a2;
- (id)labelForFamilyMember:(id)a0;
- (void)postProcessForFamilyMembersWithContacts:(id)a0;
- (void)setContactItemSelected:(BOOL)a0 forIndexPath:(id)a1;
- (id)titleForSection:(long long)a0;

@end