@class NSString, SFAutoUnlockManager, NSHashTable; @protocol SBUIBiometricResource, SBUIPhoneUnlockWithWatchControllerDelegate; @interface SBUIPhoneUnlockWithWatchController : NSObject { SFAutoUnlockManager *_autoUnlockManager; SFAutoUnlockManager *_testAutoUnlockManager; NSHashTable *_observers; BOOL _bottomFaceOccludedSinceScreenOn; BOOL _faceWUPoseEligibleSinceScreenOn; BOOL _faceOccludedSinceScreenOn; } @property (weak, nonatomic) id delegate; @property (nonatomic) long long errorCode; @property (retain, nonatomic) id biometricResource; @property (nonatomic) BOOL wakeSourceIsUserAction; @property (nonatomic) BOOL significantUserInteractionOccuredSinceScreenOn; @property (nonatomic) BOOL liftToWakeGestureDetectedSinceScreenOn; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (id)sharedInstance; - (id)init; - (void)_handleUnlockAttemptFailedWithError:(id)a0; - (void)removeObserver:(id)a0; - (void)attemptPhoneUnlockWithWatch; - (id)_autoUnlockManager; - (void)_handleUnlockAttemptSucceeded; - (void)setTestAutoUnlockManager:(id)a0; - (void)setBottomFaceOccludedSinceScreenOn:(BOOL)a0; - (void)manager:(id)a0 beganAttemptWithDevice:(id)a1; - (BOOL)phoneUnlockWithWatchSupported; - (id)_testAutoUnlockManager; - (BOOL)didDetectFaceRequirementsForPAU; - (void)setFaceOccludedSinceScreenOn:(BOOL)a0; - (void)handleScreenOff; - (void)setFaceWUPoseEligibleSinceScreenOn:(BOOL)a0; - (void).cxx_destruct; - (void)completePhoneAutoUnlockWithNotification:(BOOL)a0; - (BOOL)phoneUnlockWithWatchEnabled; - (void)manager:(id)a0 failedAttemptWithError:(id)a1; - (BOOL)shouldPhoneCompleteAutoUnlockWithNotification; - (void)biometricResource:(id)a0 observeEvent:(unsigned long long)a1; - (void)_sendCoreAnalyticsEventWithPayload:(id)a0; - (void)manager:(id)a0 completedUnlockWithDevice:(id)a1; - (void)addObserver:(id)a0; - (BOOL)showRawErrorCodes; @end