@class NLTokenizer; @interface NLLMSLanguageModelSession : NLLanguageModelSession { struct unique_ptr> { struct __compressed_pair> { struct LanguageModelSession *__value_; } __ptr_; } _session; NLTokenizer *_tokenizer; } - (void)reset; - (id).cxx_construct; - (id)description; - (void).cxx_destruct; - (void)adaptToToken:(id)a0 context:(id)a1; - (long long)blocklistStatusForString:(id)a0 matchType:(long long)a1; - (id)conditionalProbabilityForString:(id)a0 context:(id)a1; - (id)conditionalProbabilityForToken:(id)a0 context:(id)a1; - (void)enumeratePredictionsForContext:(id)a0 maximumPredictions:(unsigned long long)a1 maximumTokensPerPrediction:(unsigned long long)a2 withBlock:(id /* block */)a3; - (id)initWithLanguageModel:(id)a0 options:(id)a1; - (void)unadaptToToken:(id)a0 context:(id)a1; @end