luxlabs header browser preview


@class SFPasswordSharingService, NSArray, WFNetworkScanRecord, WFHealthIssue, NSString, WFNetworkProfile, UIViewController;
@protocol WFNetworkView;

@interface WFCredentialsContext : NSObject <SFPasswordSharingServiceDelegate, WFCredentialsProviderContext, WFContextPresenting>

@property (retain, nonatomic) WFNetworkProfile *profile;
@property (retain, nonatomic) WFNetworkScanRecord *network;
@property (nonatomic) long long requestedFields;
@property (copy, nonatomic) id /* block */ providerCallback;
@property (retain, nonatomic) NSArray *availableTLSIdentities;
@property (nonatomic, getter=isEnterprise) BOOL enterprise;
@property (retain, nonatomic) SFPasswordSharingService *passwordSharingService;
@property (nonatomic) BOOL shouldReactivatePasswordSharing;
@property (nonatomic) long long availableAuthTraits;
@property (retain, nonatomic) WFHealthIssue *securityIssue;
@property (nonatomic) BOOL passwordReceivedFromPasswordSharing;
@property (nonatomic, getter=isPasswordSharingSupported) BOOL passwordSharingSupported;
@property (copy, nonatomic) id /* block */ completionHandler;
@property (copy, nonatomic) id /* block */ cancellationHandler;
@property (readonly, nonatomic) NSString *username;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (weak, nonatomic) UIViewController<WFNetworkView> *provider;
@property (readonly, nonatomic) BOOL needsDismissal;

- (long long)securityMode;
- (void)appDidEnterBackground:(id)a0;
- (void)dealloc;
- (void).cxx_destruct;
- (void)cancel;
- (void)appWillEnterForeground:(id)a0;
- (void)appWillResignActive:(id)a0;
- (void)finishWithError:(id)a0;
- (void)appDidBecomeActive:(id)a0;
- (void)service:(id)a0 receivedNetworkInfo:(id)a1;
- (BOOL)service:(id)a0 shouldPromptForNetwork:(id)a1;
- (void)launchSettings;
- (void)activatePasswordSharing;
- (void)deactivatePasswordSharingWithReactivation:(BOOL)a0;
- (void)gatherCredentials:(id /* block */)a0;
- (BOOL)validateCredentials;
- (BOOL)validatePassword;
- (void)finishWithError:(id)a0 forNetwork:(id)a1 profile:(id)a2;
- (id)initWithNetwork:(id)a0 profile:(id)a1;
- (id)initWithNetwork:(id)a0 profile:(id)a1 authTraits:(long long)a2;

@end