@class TUSearchController, NSString, TUAutocompleteResultPartitioner, CNAutocompleteStore, NSObject, TUSearchResults; @protocol CNAutocompleteCancelable, OS_dispatch_queue; @interface TUContactsAutocompleteSearchModule : NSObject @property (retain, nonatomic) CNAutocompleteStore *autocompleteStore; @property (retain, nonatomic) id fetchRequest; @property (retain, nonatomic) TUAutocompleteResultPartitioner *autocompleteResultPartitioner; @property (retain, nonatomic) NSObject *queue; @property (copy, nonatomic) id /* block */ completion; @property (nonatomic, getter=isSearchComplete) BOOL searchComplete; @property (nonatomic, getter=isCancelled) BOOL cancelled; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly) TUSearchResults *searchResults; @property (weak) TUSearchController *searchController; - (void)_cleanup; - (id)init; - (void)dealloc; - (void).cxx_destruct; - (void)cancelSearch; - (void)autocompleteFetch:(id)a0 didFailWithError:(id)a1; - (void)autocompleteFetch:(id)a0 didReceiveResults:(id)a1; - (void)autocompleteFetchDidFinish:(id)a0; - (void)searchForString:(id)a0 completion:(id /* block */)a1; @end