luxlabs header browser preview


@class FAFamilyMember;
@protocol CNUICoreContactsSyncTrigger, CNScheduler, CNUICoreContactStoreFacade, CNSchedulerProvider;

@interface CNUICoreFamilyMemberContactsStore : NSObject <CNUICoreFamilyMemberContactsUpdating>

@property (readonly, nonatomic) id<CNUICoreContactStoreFacade> familyMemberScopedContactStore;
@property (readonly, nonatomic) FAFamilyMember *familyMember;
@property (readonly, nonatomic) id<CNUICoreContactsSyncTrigger> contactsSyncTrigger;
@property (readonly, nonatomic) id<CNSchedulerProvider> schedulerProvider;
@property (readonly, nonatomic) id<CNScheduler> backgroundOrImmediateScheduler;

- (id)init;
- (void).cxx_destruct;
- (id)initWithFamilyMember:(id)a0 schedulerProvider:(id)a1;
- (id)contactsFoundAndNotFoundInFamilyMemberContainerFuture:(id)a0;
- (id)contactsInsertedIntoFamilyMemberContainerIfMissingFuture:(id)a0 preserveEditsToProvidedContactsOverContactsFoundInFamilyMemberStore:(BOOL)a1;
- (id)initWithFamilyMemberScopedContactStoreFacade:(id)a0 familyMember:(id)a1 contactsSyncTrigger:(id)a2 schedulerProvider:(id)a3;
- (void)triggerContactsSyncRequest;
- (id)updateContactListByAddingContacts:(id)a0;
- (id)updateContactListByRemovingContacts:(id)a0;
- (id)updateContactListByUpdatingContacts:(id)a0;
- (id)updateContactWhitelistByAddingContacts:(id)a0;
- (id)updateContactWhitelistByRemovingContacts:(id)a0;

@end