@class NSArray, NSString; @interface MLPipeline : MLModelEngine @property (retain) NSArray *models; @property (retain) NSArray *modelNames; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (void)archivePipelineUpdateParameterForModels:(const void *)a0 to:(void *)a1 updatable:(BOOL)a2; + (id)classLabelsForPipelineFromSubModelArray:(id)a0 predictedFeatureName:(id)a1; + (void)archiveCustomModelNames:(const void *)a0 to:(void *)a1; + (BOOL)archivePipelineModelDetailsFrom:(const void *)a0 toArchive:(void *)a1 error:(id *)a2; + (id)compiledVersionForSpecification:(void *)a0 options:(id)a1 error:(id *)a2; + (id)compileWithModelsInPipeline:(const void *)a0 toArchive:(void *)a1 options:(id)a2 updatable:(BOOL)a3 error:(id *)a4; + (id)compileSpecification:(void *)a0 toArchive:(void *)a1 options:(id)a2 error:(id *)a3; - (id)extractModelNamesFromArchive:(void *)a0 numModels:(unsigned long long)a1; - (id)predictionsFromBatch:(id)a0 options:(id)a1 error:(id *)a2; - (BOOL)supportsConcurrentSubmissions; - (id)parameterValueForKey:(id)a0 error:(id *)a1; - (unsigned long long)predictionTypeForKTrace; - (BOOL)writeToURL:(id)a0 error:(id *)a1; - (id)initWithModels:(id)a0 modelNames:(id)a1 description:(id)a2 configuration:(id)a3; - (void)updateParameterDescriptionsByKeyBasedOnSubModel; - (id)initModelFromMetadataAndArchive:(void *)a0 versionInfo:(id)a1 description:(id)a2 configuration:(id)a3 error:(id *)a4; - (void)submitPredictionRequest:(id)a0 completionHandler:(id /* block */)a1; - (void)_submitPredictionRequestToSubmodel:(unsigned long long)a0 input:(id)a1 options:(id)a2 completionHandler:(id /* block */)a3; - (id)predictionFromFeatures:(id)a0 options:(id)a1 error:(id *)a2; - (id)executionSchedule; - (void)replaceModelAtIndex:(unsigned long long)a0 with:(id)a1; - (void).cxx_destruct; @end