luxlabs header browser preview


@class AKAppleIDAuthenticationContext, PKCloudStoreService;

@interface PKSecurityCapabilitiesController : NSObject {
    AKAppleIDAuthenticationContext *_authContext;
    PKCloudStoreService *_cloudService;
}

@property (readonly, nonatomic) unsigned long long feature;
@property (readonly, nonatomic) unsigned long long securityRequirements;
@property (readonly, nonatomic) long long context;

+ (id)displayableErrorForErrorCode:(unsigned long long)a0;

- (void).cxx_destruct;
- (id)_authenticationReason;
- (id)_createAuthContext;
- (id)_genericDisplayableError;
- (void)_isEnabledForSecurityRequirements:(unsigned long long)a0 withCompletion:(id /* block */)a1;
- (void)_isManateeCapableWithCompletion:(id /* block */)a0;
- (void)_isMissingTLKsWithCompletion:(id /* block */)a0;
- (id)_missingTLKsAlertController;
- (void)_presentDeviceToDeviceEncryptionRepairFlow:(id)a0 completion:(id /* block */)a1;
- (void)_presentManateeSecurityFlowWithPresentingViewController:(id)a0 suppressHSA2Alert:(BOOL)a1 completion:(id /* block */)a2;
- (void)_presentManateeTermsAlertViewController:(id)a0 completion:(id /* block */)a1;
- (void)_presentMissingTLKsAlertWithPresentingViewController:(id)a0 completion:(id /* block */)a1;
- (void)_presentPasswordPromptWithPresentingViewController:(id)a0 completion:(id /* block */)a1;
- (void)_resetApplyPayManateeViewWithCompletion:(id /* block */)a0;
- (id)initWithRequirements:(unsigned long long)a0 context:(long long)a1;
- (id)initWithRequirements:(unsigned long long)a0 feature:(unsigned long long)a1 context:(long long)a2;
- (void)isEnabledForSecuirtyRequirementsWithCompletion:(id /* block */)a0;
- (BOOL)isHSA2Enabled;
- (void)presentSecurityRepairFlowWithPresentingViewController:(id)a0 completion:(id /* block */)a1;
- (void)presentSecurityRepairFlowWithPresentingViewController:(id)a0 suppressHSA2Alert:(BOOL)a1 completion:(id /* block */)a2;

@end