@class NSString, NSArray, FLTCDMCATIBloomFilters, _TtC13CDMFoundation11BloomFilter, NSDictionary, NSBundle, NSMutableArray, CATIBloomFilter, CDMCATIManifest; @interface CDMCATIChildService : NSObject { long long _embeddingDimensionCATI; long long _embeddingDimensionCATIPlusOne; NSBundle *_catiAssetBundle; NSBundle *_modelBundle; NSString *_manifestPath; NSString *_posOverridesDirectoryPath; NSString *_weightsDirectoryPath; CDMCATIManifest *_catiManifest; CATIBloomFilter *_positiveOverridesInvocationBloomFilterLegacy; _TtC13CDMFoundation11BloomFilter *_positiveOverridesInvocationBloomFilter; FLTCDMCATIBloomFilters *_fbBloomFilters; NSArray *_positiveOverridesInvocationIndividualBloomFilters; NSDictionary *_positiveOverridesDictionary; NSArray *_multiturnEnabledExactMatchIntents; float _confidenceThreshold; float _multiturnConfidenceThreshold; struct unique_ptr> { struct __compressed_pair> { float *__value_; } __ptr_; } _weightPtr; struct unique_ptr> { struct __compressed_pair> { float *__value_; } __ptr_; } _multiturnWeightPtr; unsigned long long _numModels; unsigned long long _numMultiturnModels; NSMutableArray *_invocationGUIDs; NSMutableArray *_multiturnGUIDs; int _algoType; NSString *_usoEntity; int _usoElementId; NSString *_usoVerb; NSString *_usoEdge; BOOL _multiturnEnabled; int _expectedPositiveUtterances; BOOL _invocationWeightsEnabled; BOOL _invocationOverridesEnabled; BOOL _multiturnWeightsEnabled; BOOL _isLegacyCATIOverrideSystem; BOOL _isFlatbuffersCATIOverrideSystem; } - (id).cxx_construct; - (void).cxx_destruct; - (void)setConfidenceThreshold:(float)a0; - (void)setUsoVerb:(id)a0; - (void)setPositiveOverridesDictionary:(id)a0; - (id)buildUserParse:(id)a0 confidenceScore:(float)a1; - (id)getIntentLookup; - (id)buildCrisisSupportUserParse:(id)a0 confidenceScore:(float)a1; - (id)buildLegacyBloomFilterAndExactMatchDictForInvocation:(id)a0; - (void)buildMultiturnFeatures:(id)a0; - (id)buildSocialConversationUserParse:(id)a0 confidenceScore:(float)a1; - (id)checkExactMatch:(id)a0; - (id)checkExactMatchForUtterances:(id)a0; - (id)checkExactMatchFromPossibleGuids:(id)a0 forUtterance:(id)a1 modelType:(unsigned long long)a2; - (BOOL)checkFBBloomFilter:(id)a0 contains:(id)a1; - (void)constructWeightMatrixForInference:(id)a0 numModels:(unsigned long long)a1 guids:(id)a2 modelType:(unsigned long long)a3; - (id)createUserParse:(float)a0; - (id)getBloomFilter; - (BOOL)getBloomFilterAt:(id)a0; - (struct vector> { float *x0; float *x1; struct __compressed_pair> { float *x0; } x2; })getCATIEmbeddingTensor:(id)a0; - (BOOL)getFlatbuffersBFAt:(id)a0; - (id)getInvocationInferenceResults:(struct vector> { float *x0; float *x1; struct __compressed_pair> { float *x0; } x2; })a0; - (BOOL)getInvocationOverridesEnabled; - (id)getManifest; - (id)getManifestFromPath:(id)a0; - (id)getMultiturnEnabledExactMatchIntents; - (id)getMultiturnInferenceResults:(struct vector> { float *x0; float *x1; struct __compressed_pair> { float *x0; } x2; })a0; - (id)getMultiturnIntentsFromSystemGaveOptions:(id)a0; - (id)getMultiturnIntentsFromSystemInformed:(id)a0; - (id)getNewBloomFilter; - (id)getPosOverridesDirectoryPath; - (id)getPositiveOverrideDictionary; - (id)getProductAreaName; - (id)getUsoEntity; - (id)handle:(id)a0 assetVersion:(long long)a1; - (id)initWithAssetBundle:(id)a0; - (BOOL)isMultiTurnEnabled; - (id)runCATIModelInferenceWithWeights:(id)a0; - (void)setInvocationWeightsEnabled:(BOOL)a0; - (void)setMultiturnConfidenceThreshold:(float)a0; - (void)setMultiturnEnabled:(BOOL)a0; - (void)setMultiturnWeightsEnabled:(BOOL)a0; - (void)setUsoEdge:(id)a0; - (void)setUsoEntity:(id)a0; - (id)setup:(id)a0 assetVersion:(long long)a1; - (BOOL)shouldSuppressCATIInvocationDueTo:(id)a0; @end