@class NSString, BKFaceDetectOperation, BKDevicePearl, NSObject; @protocol OS_dispatch_queue, PearlCameraInterfaceMessaging; @interface BiokitOperation : NSObject { NSObject *_queue; id _delegate; BKDevicePearl *_pearlDevice; BKFaceDetectOperation *_pendingPresenceOperation; BKFaceDetectOperation *_finishingPresenceOperation; double _timeout; } @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (id)unitTestSampler; - (void)operation:(id)a0 faceDetectStateChanged:(id)a1; - (void).cxx_destruct; - (void)operation:(id)a0 finishedWithReason:(long long)a1; - (void)setDelegate:(id)a0; - (void)operation:(id)a0 motionDetectStateChanged:(id)a1; - (void)device:(id)a0 pearlEventOccurred:(long long)a1; - (void)device:(id)a0 pearlStateChanged:(long long)a1; - (double)Timeout; - (int)State; - (id)cancelActiveOperation:(id)a0; - (id)createPresenceDetectOperationWithTimeout:(double)a0 options:(struct { BOOL x0; BOOL x1; })a1; - (id)initWithQueue:(id)a0 forUnitTest:(BOOL)a1; - (BOOL)isOperationActive; - (int)operationBackend; - (id)startPresenceDetectOperation; @end