luxlabs header browser preview


@class NSData, AKAuthorizationRequest, NSString, NSArray, NSURL, NSMutableArray, NSNumber, ASCPublicKeyCredentialCreationOptions;

@interface ASCAuthorizationPresentationContext : NSObject <NSSecureCoding>

@property (class, readonly) BOOL supportsSecureCoding;

@property (readonly, nonatomic) long long _passkeyURLType;
@property (readonly, nonatomic) BOOL hasPlatformCredentialRequest;
@property (readonly, nonatomic) long long iCloudKeychainPasskeyLoginChoiceCount;
@property (readonly, nonatomic) long long externalPasskeyLoginChoiceCount;
@property (readonly, copy, nonatomic) NSString *appIdentifier;
@property (readonly, copy, nonatomic) NSString *bundleIdentifier;
@property (readonly, copy, nonatomic) NSString *teamIdentifier;
@property (readonly, copy, nonatomic) NSMutableArray *loginChoices;
@property (copy, nonatomic) NSString *serviceName;
@property (copy, nonatomic) NSString *destinationSiteForCrossSiteAssertion;
@property (readonly, nonatomic) unsigned long long requestTypes;
@property (readonly, nonatomic) BOOL isRegistrationRequest;
@property (readonly, nonatomic) BOOL isCombinedPublicKeyCredentialRegistrationRequest;
@property (nonatomic) BOOL isProxiedRequest;
@property (copy, nonatomic) NSArray *proxiedAssociatedDomains;
@property (copy, nonatomic) NSData *proxiedIconData;
@property (copy, nonatomic) NSNumber *proxiedIconScale;
@property (copy, nonatomic) NSString *proxiedOriginDeviceName;
@property (retain, nonatomic) AKAuthorizationRequest *appleIDAuthorizationRequest;
@property (readonly, copy, nonatomic) NSString *platformUserVerificationPreference;
@property (readonly, nonatomic) BOOL hasExternalPasswords;
@property (readonly, nonatomic) NSArray *localAccountLoginChoices;
@property (readonly, nonatomic) NSURL *cableAuthenticatorURL;
@property (readonly, nonatomic) BOOL isCABLEAuthenticatorRequest;
@property (readonly, nonatomic) BOOL shouldRequireCABLEAuthenticatorConsent;
@property (readonly, nonatomic) BOOL shouldAllowSecurityKeysFromCABLEView;
@property (readonly, nonatomic) BOOL cableRequestWouldRequireIOS17;
@property (readonly, nonatomic) NSString *overrideHeader;
@property (readonly, nonatomic) NSString *overrideTitle;
@property (readonly, nonatomic) NSString *overrideSubtitle;
@property (readonly, nonatomic) NSString *overrideNoCredentialsErrorTitle;
@property (readonly, nonatomic) NSString *overrideNoCredentialsErrorMessage;
@property (readonly, nonatomic) BOOL useAlternativeSecurityKeysIcon;
@property (readonly, nonatomic) BOOL shouldUseFallbackPasskeyUI;
@property (readonly, nonatomic) NSString *windowSceneIdentifier;
@property (readonly, copy, nonatomic) NSArray *allowedCredentialsForSecurityKeyAssertion;
@property (readonly, nonatomic) ASCPublicKeyCredentialCreationOptions *passkeyCreationOptionsForExternalProvider;

- (void)encodeWithCoder:(id)a0;
- (void).cxx_destruct;
- (id)initWithCoder:(id)a0;
- (void)addLoginChoice:(id)a0;
- (id)initWithRequestContext:(id)a0 appIdentifier:(id)a1;
- (void)_getPrimaryLoginChoices:(id *)a0 otherLoginChoices:(id *)a1;
- (void)updateLoginChoices:(id)a0;
- (id)_initWithCABLEAuthenticatorURL:(id)a0 shouldRequireConsent:(BOOL)a1 passkeyURLType:(long long)a2;
- (id)_passkeyLoginChoices;
- (BOOL)_passwordLoginChoice:(id)a0 hasSameHighLevelDomainAndUsernameAsPasskeyLoginChoice:(id)a1;
- (id)initWithRequestContext:(id)a0 appIdentifier:(id)a1 shouldUseRelyingPartyForServiceName:(BOOL)a2;

@end