@class NSArray, UICollectionView, UICollectionViewDiffableDataSource, _UIDiffableDataSourceOutlineSectionController, CNAccountsAndGroupsDataSource, NSString; @protocol CNContactGroupPickerViewControllerDelegate; @interface CNContactGroupPickerViewController : UIViewController @property (retain, nonatomic) CNAccountsAndGroupsDataSource *accountsAndGroupsDataSource; @property (retain, nonatomic) NSArray *sourceAccountExternalIdentifiers; @property (retain, nonatomic) UICollectionView *collectionView; @property (retain, nonatomic) UICollectionViewDiffableDataSource *diffableDataSource; @property (retain, nonatomic) _UIDiffableDataSourceOutlineSectionController *sectionController; @property (weak, nonatomic) id delegate; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (id)os_log; - (void)collectionView:(id)a0 didSelectItemAtIndexPath:(id)a1; - (void)reloadData; - (void)viewDidLoad; - (BOOL)collectionView:(id)a0 shouldHighlightItemAtIndexPath:(id)a1; - (id)initWithContactStore:(id)a0; - (void).cxx_destruct; - (BOOL)collectionView:(id)a0 shouldSelectItemAtIndexPath:(id)a1; - (void)_updateContentUnavailableConfigurationUsingState:(id)a0; - (void)cancel:(id)a0; - (void)setupCollectionView; - (id)cellAccessoriesForItem:(id)a0 enabled:(BOOL)a1; - (id)accessoryTintColorForStateEnabled:(BOOL)a0; - (struct NSDirectionalEdgeInsets { double x0; double x1; double x2; double x3; })bottomSeparatorInsetsForIndexPath:(id)a0 configuration:(id)a1; - (id)initWithContactStore:(id)a0 sourceAccountExternalIdentifiers:(id)a1; - (BOOL)isValidGroupAtIndexPath:(id)a0; - (void)setupDiffableDataSource; - (void)setupNavigationButtons; @end