@protocol MLModeling, MLProgramInternal; @interface MLProgramEvaluator : NSObject @property (retain, nonatomic) id program; @property (readonly, copy) id model; - (void).cxx_destruct; - (id)evaluateFunction:(id)a0 arguments:(id)a1 context:(id)a2 error:(id *)a3; - (id)evaluateFunction:(id)a0 arguments:(id)a1 context:(id)a2 updateContext:(BOOL)a3 error:(id *)a4; - (id)initWithProgram:(id)a0 error:(id *)a1; - (id)newContextAndReturnError:(id *)a0; - (id)prepareArgumentsFromFeatures:(id)a0 context:(id)a1 forFunctionName:(id)a2; - (void)updateContext:(id)a0 functionName:(id)a1 result:(id)a2; @end