@class NSString, KVTokenizer; @interface KVSkitInjector : NSObject { KVTokenizer *_tokenizer; struct Indexer { struct ContextV2 { struct shared_ptr { struct ContextImpl *__ptr_; struct __shared_weak_count *__cntrl_; } pimpl; } context; struct IndexWriter { struct unique_ptr> { struct __compressed_pair> { struct IndexWriterImpl *__value_; } __ptr_; } pimpl; } index_writer; unsigned char index_locale; struct basic_string, std::allocator> { struct __compressed_pair::__rep, std::allocator> { struct __rep { union { struct __long { unsigned short *__data_; unsigned long long __size_; unsigned long __cap_ : 63; unsigned char __is_long_ : 1; } __l; struct __short { unsigned short __data_[11]; unsigned char __padding_[1]; unsigned char __size_ : 7; unsigned char __is_long_ : 1; } __s; struct __raw { unsigned long long __words[3]; } __r; } ; } __value_; } __r_; } index_locale_id; struct shared_ptr { struct Tokenizer *__ptr_; struct __shared_weak_count *__cntrl_; } tokenizer; struct shared_ptr { struct Analyzer *__ptr_; struct __shared_weak_count *__cntrl_; } analyzer; struct Alias { struct shared_ptr { struct AliasImpl *__ptr_; struct __shared_weak_count *__cntrl_; } pimpl; } alias; unsigned char trial_factors; } _indexer; struct Searcher { struct ContextV2 { struct shared_ptr { struct ContextImpl *__ptr_; struct __shared_weak_count *__cntrl_; } pimpl; } context; struct IndexReader { struct shared_ptr { struct IndexReaderImpl *__ptr_; struct __shared_weak_count *__cntrl_; } pimpl; } index_reader; struct Alias { struct shared_ptr { struct AliasImpl *__ptr_; struct __shared_weak_count *__cntrl_; } pimpl; } alias; unsigned char trial_factors; } _searcher; struct vector>, std::allocator>>> { void *__begin_; void *__end_; struct __compressed_pair> *, std::allocator>>> { void *__value_; } __end_cap_; } _documents; } @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (void)prewarm; - (id)init; - (id)accessReadOnlySkitForUser:(id)a0; - (id).cxx_construct; - (BOOL)supportsMultiUser; - (id)indexLocale; - (void).cxx_destruct; - (BOOL)setItems:(id)a0 error:(id *)a1; - (BOOL)_buildDocumentsFromItems:(id)a0 error:(id *)a1; - (id)initWithItems:(id)a0 tokenizer:(id)a1 error:(id *)a2; - (id)matchSpans:(id)a0 error:(id *)a1; @end