@class CNContactStore, CNContactFormatter, NSArray, CNContactViewController, FAFamilyMember, NSString; @protocol CNUICoreContactManagementConsentCheck, CNUICoreFamilyMemberWhitelistedContactsDataSource, CNUIFamilyMemberWhitelistedContactsControllerDelegate, CNDowntimeWhitelistContainerFetching, CNSchedulerProvider, CNUIFamilyMemberContactsPresentation; @interface CNUIFamilyMemberWhitelistedContactsController : NSObject <CNContactViewControllerPrivateDelegate, CNContactPickerDelegate, CNFamilyMemberAddContactsToWhitelistOptionSheetDelegate, CNUIFamilyMemberDowntimeContactPickerControllerDelegate, CNUICoreFamilyMemberContactsObserver> @property (readonly, nonatomic) CNContactStore *familyMemberScopedContactStore; @property (readonly, nonatomic) CNContactFormatter *contactCardWarningFormatter; @property (readonly, nonatomic) id<CNUIFamilyMemberContactsPresentation> familyMemberContactsPresentation; @property (readonly, nonatomic) id<CNUICoreFamilyMemberWhitelistedContactsDataSource> dataSource; @property (readonly, nonatomic) id<CNUICoreContactManagementConsentCheck> contactManagentConsentCheck; @property (readonly, nonatomic) id<CNDowntimeWhitelistContainerFetching> downtimeContaienerFetcher; @property (readonly, nonatomic) id<CNSchedulerProvider> schedulerProvider; @property (weak, nonatomic) CNContactViewController *contactViewControllerPresentingItemDetails; @property (readonly, nonatomic) FAFamilyMember *familyMember; @property (readonly, nonatomic) NSArray *familyMemberContactItems; @property (readonly, nonatomic) long long status; @property (readonly, nonatomic) long long fetchStatus; @property (weak, nonatomic) id<CNUIFamilyMemberWhitelistedContactsControllerDelegate> delegate; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (id)contactPickerWithDelegate:(id)a0 familyMember:(id)a1 parentContainer:(id)a2; - (id)init; - (void)contactViewController:(id)a0 didDeleteContact:(id)a1; - (void).cxx_destruct; - (void)contactViewController:(id)a0 didCompleteWithContact:(id)a1; - (void)contactPicker:(id)a0 didSelectContacts:(id)a1; - (void)addContactsToWhitelistOptionsSheetDidSelectAddFromMainContacts:(id)a0; - (id)anchorViewForDefaultInteraction; - (void)addContactsToWhitelist:(id)a0; - (void)addContactsToWhitelistOptionsSheetDidCancel:(id)a0; - (void)addContactsToWhitelistOptionsSheetDidSelectAddFromFamilyMemberContacts:(id)a0; - (void)addContactsToWhitelistOptionsSheetDidSelectAddNewContact:(id)a0; - (void)cancelPresentationOfDetailsOfFamilyMemberContactItem:(id)a0; - (BOOL)contactManagementEnabled; - (void)contactPickerDidCancel:(id)a0; - (void)contactViewControllerDidExecuteDeleteFromDowntimeWhitelistAction:(id)a0; - (void)deleteFamilyMemberContactItem:(id)a0; - (void)downtimePickerController:(id)a0 didFinishWithContacts:(id)a1; - (void)familyMemberContactItemsDidChange; - (id)generateContactSourceOptionSheet; - (id)initWithFamilyMember:(id)a0 familyMemberContactsPresentation:(id)a1; - (void)performAddFromFamilyMemberContacts; - (void)performAddFromMainContacts; - (void)performAddFromMainContactsForFamilyMember; - (void)performAddFromMainContactsForThisDevice; - (void)performAddNewContact; - (void)performDefaultInteraction; - (void)performInteraction:(long long)a0; - (void)presentDetailsOfFamilyMemberContactItem:(id)a0; - (id)warningMessageForContact:(id)a0; @end