@class PKPassLibrary, NSMutableDictionary, NSHashTable; @protocol SBUIBiometricResource; @interface SBWalletPreArmController : NSObject { PKPassLibrary *_passLibrary; id _biometricResource; long long _triggerSource; NSHashTable *_disabledPreArmAssertions; NSMutableDictionary *_disabledPreArmAssertionsByType; } @property (readonly, nonatomic, getter=isPreArmAvailable) BOOL preArmAvailable; @property (readonly, nonatomic, getter=isPreArmAllowed) BOOL preArmAllowed; @property (readonly, nonatomic, getter=isPreArmTriggeredByLockButtonDoublePress) BOOL preArmTriggeredByLockButtonDoublePress; @property (readonly, nonatomic, getter=isPreArmTriggeredByHomeButtonDoublePress) BOOL preArmTriggeredByHomeButtonDoublePress; @property (readonly, nonatomic, getter=isPreArmSuppressed) BOOL preArmSuppressed; @property (readonly, nonatomic, getter=isPreArmExternallySuppressed) BOOL preArmExternallySuppressed; + (id)sharedInstance; - (id)init; - (id)acquireSuppressPreArmAssertionOfType:(long long)a0 forReason:(id)a1; - (void)presentPreArmInterfaceForTriggerSource:(long long)a0 completion:(id /* block */)a1; - (long long)_contactlessInterfaceSourceForTriggerSource:(long long)a0; - (long long)_computeTriggerSource; - (id)acquireSuppressPreArmAssertionForReason:(id)a0; - (void).cxx_destruct; - (id)initWithPassLibrary:(id)a0 biometricResource:(id)a1; @end