@class NSString; @protocol BWInferenceSubmittable, BWInferencePropagatable, BWInferenceExtractable, BWInferenceExecutable; @interface BWFusionTrackerEspressoInferenceProvider : BWEspressoInferenceProvider @property long long operation; @property (readonly, nonatomic) BOOL mustExecuteWhenAllowed; @property (readonly, nonatomic) int type; @property (readonly, nonatomic) id executable; @property (readonly, nonatomic) id submittable; @property (readonly, nonatomic) id extractable; @property (readonly, nonatomic) id propagatable; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (id)preventionReasonWithSampleBuffer:(struct opaqueCMSampleBuffer { } *)a0 executionTime:(struct { long long x0; int x1; unsigned int x2; long long x3; })a1; - (int)submitForSampleBuffer:(struct opaqueCMSampleBuffer { } *)a0 usingStorage:(id)a1 withSubmissionTime:(struct { long long x0; int x1; unsigned int x2; long long x3; })a2 workQueue:(id)a3 completionHandler:(id /* block */)a4; @end