luxlabs header browser preview


@class PKPassLibrary, NSMutableDictionary, NSHashTable;
@protocol SBUIBiometricResource;

@interface SBWalletPreArmController : NSObject {
    PKPassLibrary *_passLibrary;
    id<SBUIBiometricResource> _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