@class NSObject, NSDictionary, NLModelConfiguration, NSData, MLModel, NLModelImpl; @protocol OS_dispatch_queue; @interface NLModel : NSObject { NLModelConfiguration *_configuration; NSDictionary *_infoDictionary; NLModelImpl *_modelImpl; NSData *_data; MLModel *_mlModel; void *_container; NSObject<OS_dispatch_queue> *_clientQueue; } @property (readonly, copy) NLModelConfiguration *configuration; + (id)modelWithContentsOfURL:(id)a0 error:(id *)a1; + (id)modelWithData:(id)a0 error:(id *)a1; + (id)modelWithMLModel:(id)a0 error:(id *)a1; - (void)dealloc; - (id)initWithData:(id)a0 error:(id *)a1; - (id)data; - (id)initWithContentsOfURL:(id)a0 error:(id *)a1; - (unsigned long long)systemVersion; - (void).cxx_destruct; - (id)initWithMLModel:(id)a0 error:(id *)a1; - (id)mlModel; - (id)labelMap; - (id)classifierTestResultsWithDataProvider:(id)a0; - (id)documentFrequencyMap; - (id)embedding; - (id)embeddingData; - (id)gazetteer; - (id)initWithClassifierMLModel:(id)a0; - (id)initWithConfiguration:(id)a0 modelImpl:(id)a1; - (id)initWithData:(id)a0 mlModel:(id)a1 error:(id *)a2; - (id)labelArray; - (id)predictedLabelArraysForTokenArrays:(id)a0; - (id)predictedLabelForString:(id)a0; - (id)predictedLabelHypothesesForString:(id)a0 maximumCount:(unsigned long long)a1; - (id)predictedLabelHypothesesForTokens:(id)a0 maximumCount:(unsigned long long)a1; - (id)predictedLabelsForTokens:(id)a0; - (id)sequenceTestResultsWithDataProvider:(id)a0; - (id)testResultsWithDataProvider:(id)a0; - (id)testResultsWithDataSet:(id)a0; - (id)vocabularyMap; - (BOOL)writeMLModelToURL:(id)a0 atomically:(BOOL)a1 error:(id *)a2; - (BOOL)writeMLModelToURL:(id)a0 options:(id)a1 error:(id *)a2; - (BOOL)writeToURL:(id)a0 atomically:(BOOL)a1 error:(id *)a2; @end