@class NSString; @interface IMDCoreSpotlightBaseIndexer : NSObject @property (class, readonly, nonatomic) NSString *timingProfileKey; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (id)isFromMeCustomKey; + (id)auxiliaryItemsForPrimaryAttributes:(id)a0 withItem:(id)a1 chat:(id)a2 isReindexing:(BOOL)a3 timingProfiler:(id)a4; + (BOOL)cancelIndexingForItem:(id)a0; + (id)chatUniqueIdentifierKey; + (void)indexItem:(id)a0 withChat:(id)a1 isReindexing:(BOOL)a2 metadataToUpdate:(id)a3 timingProfiler:(id)a4; + (id)indexTypeCustomKey; + (id)isBusinessChatCustomKey; + (id)isGroupChatCustomKey; + (id)mentionedAddressesCustomKey; + (id)messageServiceCustomKey; + (void)startTimingWithProfiler:(id)a0; + (void)stopTimingWithProfiler:(id)a0; @end