@class PFCameraViewfinderSessionWatcher, NSString, PLXPCTransaction, PLDelayedActionTimer, NSObject; @protocol OS_dispatch_queue; @interface PLCameraCaptureTaskConstraintCoordinator : NSObject { NSString *_name; NSString *_creationDateString; NSObject *_activationQueue; PLXPCTransaction *_transaction; BOOL _delayedDeactivationInProgress; PLDelayedActionTimer *_failsafeTimer; BOOL _failsafeTimerEnabled; PFCameraViewfinderSessionWatcher *_cameraWatcher; NSObject *_cameraWatcherQueue; } @property (readonly, nonatomic) long long role; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (BOOL)_shouldWatchCameraViewfinderForRole:(long long)a0; + (id)taskConstraintStatus; + (BOOL)_shouldUseFailsafeTimerForRole:(long long)a0; - (id)sessionStatusDescription; - (void)_cancelSessionFailsafeTimer; - (void)_startSessionFailsafeTimer; - (void)deactivateCameraSessionTaskConstraints; - (void)activateCameraSessionTaskConstraints; - (void)invalidate; - (void)cameraWatcherDidChangeState:(id)a0; - (void)_deactivateCameraSessionTaskConstraintsAfterDelay:(double)a0; - (void)_startWatchingCameraActivity; - (void).cxx_destruct; - (id)initWithTaskContstraintRole:(long long)a0 name:(id)a1; - (void)_activateCameraSessionTaskConstraints; - (void)_invalidateTransactionAndStopConstrainingTasksWithDelayedDeactivation:(BOOL)a0; @end