/*
* This header is generated by classdump-dyld 1.0
* on Sunday, June 7, 2020 at 11:18:02 AM Mountain Standard Time
* Operating System: Version 13.4.5 (Build 17L562)
* Image Source: /System/Library/Frameworks/ContactsUI.framework/ContactsUI
* classdump-dyld is licensed under GPLv3, Copyright © 2013-2016 by Elias Limneos.
*/

@class NSArray, NSString, NSDictionary, CNContactStore, CNContactFilter, CNContact, CNContactFormatter;


@protocol CNContactDataSource <NSObject,NSCopying>
@property (nonatomic,readonly) NSArray * contacts; 
@property (nonatomic,readonly) NSString * meContactIdentifier; 
@property (nonatomic,readonly) NSDictionary * contactMatchInfos; 
@property (nonatomic,readonly) NSArray * sections; 
@property (nonatomic,readonly) NSArray * indexSections; 
@property (assign,nonatomic,__weak) id<CNContactDataSourceDelegate> delegate; 
@property (nonatomic,readonly) BOOL canReload; 
@property (nonatomic,readonly) NSString * displayName; 
@property (nonatomic,readonly) CNContactStore * store; 
@property (nonatomic,copy) CNContactFilter * filter; 
@property (nonatomic,readonly) CNContactFilter * effectiveFilter; 
@property (nonatomic,readonly) CNContact * meContact; 
@property (nonatomic,retain) CNContactFormatter * contactFormatter; 
@property (nonatomic,readonly) BOOL shouldReturnToAccountsAndGroupsViewAfterSearchIsCanceled; 
@optional
-(void)invalidate;
-(void)reset;
-(NSString *)displayName;
-(CNContactStore *)store;
-(CNContactFilter *)filter;
-(void)setFilter:(id)arg1;
-(void)reload;
-(BOOL)isLoading;
-(BOOL)setMeContact:(id)arg1 error:(id*)arg2;
-(CNContactFormatter *)contactFormatter;
-(CNContact *)meContact;
-(void)setContactFormatter:(id)arg1;
-(BOOL)shouldReturnToAccountsAndGroupsViewAfterSearchIsCanceled;
-(id)meContactWithKeysToFetch:(id)arg1;
-(CNContactFilter *)effectiveFilter;

@required
-(id<CNContactDataSourceDelegate>)delegate;
-(void)setDelegate:(id)arg1;
-(NSArray *)sections;
-(NSArray *)indexSections;
-(NSArray *)contacts;
-(BOOL)canReload;
-(id)indexPathForContact:(id)arg1;
-(id)completeContactFromContact:(id)arg1 fromMainStoreOnly:(BOOL)arg2 keysToFetch:(id)arg3;
-(NSString *)meContactIdentifier;
-(NSDictionary *)contactMatchInfos;

@end

