@class BWLearnedNRRequest, NSString, BWLearnedNRProcessorControllerConfiguration, BWInferenceEngine, FigStateMachine, NSMutableArray; @interface BWLearnedNRProcessorController : BWStillImageProcessorController { BWLearnedNRProcessorControllerConfiguration *_configuration; FigStateMachine *_stateMachine; NSMutableArray *_requestQueue; BWLearnedNRRequest *_currentRequest; BOOL _inferenceEnginePrepared; BWInferenceEngine *_inferenceEngine; struct opaqueCMFormatDescription { } *_inputImageFormatDescription; struct opaqueCMFormatDescription { } *_outputFormatDescription; } @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (void)initialize; - (id)outputFormatForAttachedMediaKey:(id)a0; - (void)dealloc; - (BOOL)intermediateResourceTrackingAllowedForAttachedMediaKey:(id)a0; - (id)inputFormatForAttachedMediaKey:(id)a0; - (id)inputVideoFormatForAttachedMediaKey:(id)a0; - (id)initWithConfiguration:(id)a0; - (id)outputVideoFormatForAttachedMediaKey:(id)a0; - (id)inputInferenceVideoFormatForAttachedMediaKey:(id)a0; - (unsigned long long)type; - (void)cancelProcessing; - (int)enqueueInputForProcessing:(id)a0 delegate:(id)a1; - (void)input:(id)a0 setInputFrame:(struct opaqueCMSampleBuffer { } *)a1; - (int)prepareWithPixelBufferPoolProvider:(id)a0; @end