@class NSString, _PASLock, NSXPCConnection; @protocol SGReverseTemplateJS; @interface SGExtractionDissector : SGPipelineDissector { NSXPCConnection *_xpcConnection; id _reverseTemplateJSNoXPC; _PASLock *_classifierCache; } @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (id)addParams:(id)a0 toParameterizedString:(id)a1; + (id)addressDictionaryToString:(id)a0; + (id)addParams:(id)a0 toParameterizedString:(id)a1 allowAlternatives:(BOOL)a2; + (BOOL)shouldIgnoreMailMessage:(id)a0; - (id)getFlightReferencesAndReservationId:(id)a0; - (id)outputFromPackedJSMailMessage:(id)a0; - (id)enrichmentsFromSchemas:(id)a0 inMessage:(id)a1 parentEntity:(id)a2; - (id)eventActivitiesForReservationWithSchema:(id)a0 enrichment:(id)a1; - (id)init; - (id)diffSchemas:(id)a0 withExpectedSchemas:(id)a1; - (id)resolveCandidates:(id)a0 forCategory:(id)a1 label:(id)a2 rawIndexSet:(id)a3 taggedCharacterRanges:(id)a4; - (void)dealloc; - (id)getAndRemoveItemReferencesFromSchemas:(id)a0; - (id)packedJSSchemaFromSchemaOrgItems:(id)a0; - (void)addInteractionTagsToEnrichment:(id)a0 inEntity:(id)a1 interaction:(id)a2; - (id)jsDictForResolveCandidates:(id)a0 forCategory:(id)a1 label:(id)a2 rawIndexSet:(id)a3 taggedCharacterRanges:(id)a4; - (id)entityForOutputItem:(id)a0 parentEntity:(id)a1 outputExceptions:(id)a2 outputInfos:(id)a3 interaction:(id)a4; - (id)privacyAwareLogsForMLExtractions:(id)a0; - (id)entityForOutputItem:(id)a0 parentEntity:(id)a1 outputExceptions:(id)a2 outputInfos:(id)a3; - (id)packedJSMailMessageFromMailMessage:(id)a0; - (id)eventsFromSchemaOrgItems:(id)a0; - (id)entityForOutputItem:(id)a0 withSiblings:(id)a1 parentEntity:(id)a2 outputExceptions:(id)a3 outputInfos:(id)a4 interaction:(id)a5; - (id)parseHTML:(id)a0; - (BOOL)exceedsMaxHTMLContentLength:(unsigned long long)a0; - (id)jsonLdOutputFromTextMessage:(id)a0; - (id)synchronousRemoteObjectProxyWithErrorHandler:(id /* block */)a0; - (id)packedJSInteractionFromInteraction:(id)a0 bundleIdentifier:(id)a1 creationTimestamp:(double)a2; - (id)mergeSchemas:(id)a0 withExpectedSchemas:(id)a1; - (id)outputFromPackedJSTextMessage:(id)a0; - (id)eventClassificationForMailMessage:(id)a0; - (id)jsonLdOutputFromMailMessage:(id)a0; - (BOOL)isStructuredEventCandidateForURL:(id)a0 title:(id)a1; - (void)_addEnrichmentsToEntityForOutput:(id)a0 entity:(id)a1 startTime:(unsigned long long)a2 backPressureHazard:(int)a3; - (id)packedJSMailMessageFromMailMessage:(id)a0 context:(id)a1; - (id)packedJSURLFromURL:(id)a0 title:(id)a1 payload:(id)a2; - (id)resolveCandidatesWithoutXPC:(id)a0 forCategory:(id)a1 label:(id)a2 rawIndexSet:(id)a3 taggedCharacterRanges:(id)a4; - (id)jsonLdOutputFromURL:(id)a0 title:(id)a1 payload:(id)a2 extractionDate:(id)a3; - (id)outputFromPackedJSSchema:(id)a0; - (id)packedJSTextMessageFromTextMessage:(id)a0; - (id)jsonLdOutputFromPackedJSEntity:(id)a0; - (id)packedJSURLFromURL:(id)a0 title:(id)a1 payload:(id)a2 creationTimestamp:(double)a3; - (id)eventClassificationWithoutXPCForMailMessage:(id)a0; - (void)dissectInteraction:(id)a0 entity:(id)a1 context:(id)a2; - (id)reverseMapMailMessage:(id)a0 withPreprocessedHTML:(id)a1 forCategory:(id)a2 withSchemExpectation:(id)a3; - (void).cxx_destruct; - (void)dissectURL:(id)a0 title:(id)a1 htmlPayload:(id)a2 entity:(id)a3; - (void)_addEnrichmentsToEntityForOutput:(id)a0 interaction:(id)a1 entity:(id)a2 startTime:(unsigned long long)a3 backPressureHazard:(int)a4; - (id)_ensureHtmlIsString:(id)a0; - (BOOL)shouldDownloadFull:(id)a0; - (void)dissectTextMessage:(id)a0 entity:(id)a1 context:(id)a2; - (id)flightInformationWithAirlineCode:(id)a0 flightNumber:(id)a1 flightDate:(id)a2; - (void)dissectMailMessage:(id)a0 entity:(id)a1 context:(id)a2; - (id)eventActivitiesForReservationWithReference:(id)a0 inParentEntity:(id)a1 interaction:(id)a2; - (void)addEnrichmentsToEntityForOutputItems:(id)a0 exceptions:(id)a1 jsMessageLogs:(id)a2 interaction:(id)a3 entity:(id)a4 startTime:(unsigned long long)a5 backPressureHazard:(int)a6; - (id)enrichmentsFromSchemas:(id)a0 inTextMessage:(id)a1 parentEntity:(id)a2; @end