@class MLVersionInfo, NSString, NSMutableDictionary, MLModelDescription, MLE5ProgramLibrary, MLModelConfiguration, NSObject; @protocol OS_dispatch_queue; @interface MLE5RangeShapeExecutionStreamOperationPool : NSObject @property (readonly, nonatomic) MLE5ProgramLibrary *programLibrary; @property (readonly, nonatomic) NSString *milFunctionName; @property (readonly, nonatomic) MLModelDescription *modelDescription; @property (readonly, nonatomic) MLModelConfiguration *configuration; @property (readonly, nonatomic) NSMutableDictionary *shapeHashToPoolMap; @property (readonly, nonatomic) NSObject *serialQueue; @property (readonly, nonatomic) unsigned long long modelSignpostId; @property (readonly, nonatomic) MLVersionInfo *compilerVersionInfo; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (void).cxx_destruct; - (void)_putBack:(id)a0; - (id)_takeOutAnyOperation; - (id)initWithProgramLibrary:(id)a0 functionName:(id)a1 modelDescription:(id)a2 configuration:(id)a3 modelSignpostId:(unsigned long long)a4 compilerVersionInfo:(id)a5; - (BOOL)prepareWithInitialPoolSize:(long long)a0 error:(id *)a1; - (void)putBack:(id)a0; - (id)takeOutOperationForFeatures:(id)a0 error:(id *)a1; @end