@class NSString, NSSet; @protocol _WKWebAuthenticationPanelDelegate; @interface _WKWebAuthenticationPanel : NSObject { struct ObjectStorage { struct type { unsigned char __lx[88]; } data; } _panel; struct WeakPtr { struct RefPtr, WTF::DefaultRefDerefTraits> { struct DefaultWeakPtrImpl *m_ptr; } m_impl; } _client; struct RetainPtr { void *m_ptr; } _transports; } @property (weak, nonatomic) id<_WKWebAuthenticationPanelDelegate> delegate; @property (readonly, copy, nonatomic) NSString *relyingPartyID; @property (readonly, copy, nonatomic) NSSet *transports; @property (readonly, nonatomic) long long type; @property (readonly, copy, nonatomic) NSString *userName; @property (readonly) struct Object { void /* function */ **x0; void *x1; } *_apiObject; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (id)getAllLocalAuthenticatorCredentialsWithRPIDAndAccessGroup:(id)a0 rpID:(id)a1; + (void)clearAllLocalAuthenticatorCredentials; + (struct PublicKeyCredentialCreationOptions { struct RpEntity { struct String { struct RefPtr, WTF::DefaultRefDerefTraits> { struct StringImpl *x0; } x0; } x0; struct String { struct RefPtr, WTF::DefaultRefDerefTraits> { struct StringImpl *x0; } x0; } x1; struct optional { union { char x0; struct String { struct RefPtr, WTF::DefaultRefDerefTraits> { struct StringImpl *x0; } x0; } x1; } x0; BOOL x1; } x2; } x0; struct UserEntity { struct String { struct RefPtr, WTF::DefaultRefDerefTraits> { struct StringImpl *x0; } x0; } x0; struct String { struct RefPtr, WTF::DefaultRefDerefTraits> { struct StringImpl *x0; } x0; } x1; struct BufferSource { struct variant, WTF::RefPtr> { struct __impl, WTF::RefPtr> { union __union, WTF::RefPtr> { char x0; struct __alt<0UL, WTF::RefPtr> { struct RefPtr, WTF::DefaultRefDerefTraits> { struct ArrayBufferView *x0; } x0; } x1; union __union> { char x0; struct __alt<1UL, WTF::RefPtr> { struct RefPtr, WTF::DefaultRefDerefTraits> { struct ArrayBuffer *x0; } x0; } x1; union __union { } x2; } x2; } x0; unsigned int x1; } x0; } x0; } x2; struct String { struct RefPtr, WTF::DefaultRefDerefTraits> { struct StringImpl *x0; } x0; } x3; } x1; struct BufferSource { struct variant, WTF::RefPtr> { struct __impl, WTF::RefPtr> { union __union, WTF::RefPtr> { char x0; struct __alt<0UL, WTF::RefPtr> { struct RefPtr, WTF::DefaultRefDerefTraits> { struct ArrayBufferView *x0; } x0; } x1; union __union> { char x0; struct __alt<1UL, WTF::RefPtr> { struct RefPtr, WTF::DefaultRefDerefTraits> { struct ArrayBuffer *x0; } x0; } x1; union __union { } x2; } x2; } x0; unsigned int x1; } x0; } x0; } x2; struct Vector { struct Parameters *x0; unsigned int x1; unsigned int x2; } x3; struct optional { union { char x0; unsigned int x1; } x0; BOOL x1; } x4; struct Vector { struct PublicKeyCredentialDescriptor *x0; unsigned int x1; unsigned int x2; } x5; struct optional { union { char x0; struct AuthenticatorSelectionCriteria { struct optional { union { char x0; unsigned char x1; } x0; BOOL x1; } x0; struct optional { union { char x0; unsigned char x1; } x0; BOOL x1; } x1; BOOL x2; unsigned char x3; } x1; } x0; BOOL x1; } x6; unsigned char x7; struct optional { union { char x0; struct AuthenticationExtensionsClientInputs { struct String { struct RefPtr, WTF::DefaultRefDerefTraits> { struct StringImpl *x0; } x0; } x0; BOOL x1; struct optional { union { char x0; struct LargeBlobInputs { struct String { struct RefPtr, WTF::DefaultRefDerefTraits> { struct StringImpl *x0; } x0; } x0; struct optional { union { char x0; BOOL x1; } x0; BOOL x1; } x1; struct optional { union { char x0; struct BufferSource { struct variant, WTF::RefPtr> { struct __impl, WTF::RefPtr> { union __union, WTF::RefPtr> { char x0; struct __alt<0UL, WTF::RefPtr> { struct RefPtr, WTF::DefaultRefDerefTraits> { struct ArrayBufferView *x0; } x0; } x1; union __union> { char x0; struct __alt<1UL, WTF::RefPtr> { struct RefPtr, WTF::DefaultRefDerefTraits> { struct ArrayBuffer *x0; } x0; } x1; union __union { } x2; } x2; } x0; unsigned int x1; } x0; } x0; } x1; } x0; BOOL x1; } x2; } x1; } x0; BOOL x1; } x2; } x1; } x0; BOOL x1; } x8; })convertToCoreCreationOptionsWithOptions:(id)a0; + (struct PublicKeyCredentialRequestOptions { struct BufferSource { struct variant, WTF::RefPtr> { struct __impl, WTF::RefPtr> { union __union, WTF::RefPtr> { char x0; struct __alt<0UL, WTF::RefPtr> { struct RefPtr, WTF::DefaultRefDerefTraits> { struct ArrayBufferView *x0; } x0; } x1; union __union> { char x0; struct __alt<1UL, WTF::RefPtr> { struct RefPtr, WTF::DefaultRefDerefTraits> { struct ArrayBuffer *x0; } x0; } x1; union __union { } x2; } x2; } x0; unsigned int x1; } x0; } x0; } x0; struct optional { union { char x0; unsigned int x1; } x0; BOOL x1; } x1; struct String { struct RefPtr, WTF::DefaultRefDerefTraits> { struct StringImpl *x0; } x0; } x2; struct Vector { struct PublicKeyCredentialDescriptor *x0; unsigned int x1; unsigned int x2; } x3; unsigned char x4; struct optional { union { char x0; struct AuthenticationExtensionsClientInputs { struct String { struct RefPtr, WTF::DefaultRefDerefTraits> { struct StringImpl *x0; } x0; } x0; BOOL x1; struct optional { union { char x0; struct LargeBlobInputs { struct String { struct RefPtr, WTF::DefaultRefDerefTraits> { struct StringImpl *x0; } x0; } x0; struct optional { union { char x0; BOOL x1; } x0; BOOL x1; } x1; struct optional { union { char x0; struct BufferSource { struct variant, WTF::RefPtr> { struct __impl, WTF::RefPtr> { union __union, WTF::RefPtr> { char x0; struct __alt<0UL, WTF::RefPtr> { struct RefPtr, WTF::DefaultRefDerefTraits> { struct ArrayBufferView *x0; } x0; } x1; union __union> { char x0; struct __alt<1UL, WTF::RefPtr> { struct RefPtr, WTF::DefaultRefDerefTraits> { struct ArrayBuffer *x0; } x0; } x1; union __union { } x2; } x2; } x0; unsigned int x1; } x0; } x0; } x1; } x0; BOOL x1; } x2; } x1; } x0; BOOL x1; } x2; } x1; } x0; BOOL x1; } x5; struct optional { union { char x0; unsigned char x1; } x0; BOOL x1; } x6; })convertToCoreRequestOptionsWithOptions:(id)a0; + (void)deleteLocalAuthenticatorCredentialWithGroupAndID:(id)a0 credential:(id)a1; + (void)deleteLocalAuthenticatorCredentialWithID:(id)a0; + (id)encodeGetAssertionCommandWithClientDataHash:(id)a0 options:(id)a1 userVerificationAvailability:(long long)a2; + (id)encodeGetAssertionCommandWithClientDataHash:(id)a0 options:(id)a1 userVerificationAvailability:(long long)a2 authenticatorSupportedExtensions:(id)a3; + (id)encodeGetAssertionCommandWithClientDataJSON:(id)a0 options:(id)a1 userVerificationAvailability:(long long)a2; + (id)encodeGetAssertionCommandWithClientDataJSON:(id)a0 options:(id)a1 userVerificationAvailability:(long long)a2 authenticatorSupportedExtensions:(id)a3; + (id)encodeMakeCredentialCommandWithClientDataHash:(id)a0 options:(id)a1 userVerificationAvailability:(long long)a2; + (id)encodeMakeCredentialCommandWithClientDataHash:(id)a0 options:(id)a1 userVerificationAvailability:(long long)a2 authenticatorSupportedExtensions:(id)a3; + (id)encodeMakeCredentialCommandWithClientDataJSON:(id)a0 options:(id)a1 userVerificationAvailability:(long long)a2; + (id)encodeMakeCredentialCommandWithClientDataJSON:(id)a0 options:(id)a1 userVerificationAvailability:(long long)a2 authenticatorSupportedExtensions:(id)a3; + (id)exportLocalAuthenticatorCredentialWithGroupAndID:(id)a0 credential:(id)a1 error:(id *)a2; + (id)exportLocalAuthenticatorCredentialWithID:(id)a0 error:(id *)a1; + (id)getAllLocalAuthenticatorCredentials; + (id)getAllLocalAuthenticatorCredentialsWithAccessGroup:(id)a0; + (id)getAllLocalAuthenticatorCredentialsWithCredentialID:(id)a0; + (id)getAllLocalAuthenticatorCredentialsWithCredentialIDAndAccessGroup:(id)a0 credentialID:(id)a1; + (id)getAllLocalAuthenticatorCredentialsWithRPID:(id)a0; + (id)getClientDataJSONForAuthenticationType:(long long)a0 challenge:(id)a1 origin:(id)a2; + (id)getClientDataJSONWithTopOrigin:(long long)a0 challenge:(id)a1 origin:(id)a2 topOrigin:(id)a3 crossOrigin:(BOOL)a4; + (id)importLocalAuthenticatorCredential:(id)a0 error:(id *)a1; + (id)importLocalAuthenticatorWithAccessGroup:(id)a0 credential:(id)a1 error:(id *)a2; + (BOOL)isUserVerifyingPlatformAuthenticatorAvailable; + (void)setDisplayNameForLocalCredentialWithGroupAndID:(id)a0 credential:(id)a1 displayName:(id)a2; + (void)setNameForLocalCredentialWithGroupAndID:(id)a0 credential:(id)a1 name:(id)a2; - (id)init; - (void)dealloc; - (id).cxx_construct; - (void).cxx_destruct; - (void)cancel; - (void)getAssertionWithChallenge:(id)a0 origin:(id)a1 options:(id)a2 completionHandler:(id /* block */)a3; - (void)getAssertionWithClientDataHash:(id)a0 options:(id)a1 completionHandler:(id /* block */)a2; - (void)getAssertionWithMediationRequirement:(long long)a0 clientDataHash:(id)a1 options:(id)a2 completionHandler:(id /* block */)a3; - (void)makeCredentialWithChallenge:(id)a0 origin:(id)a1 options:(id)a2 completionHandler:(id /* block */)a3; - (void)makeCredentialWithClientDataHash:(id)a0 options:(id)a1 completionHandler:(id /* block */)a2; - (void)makeCredentialWithMediationRequirement:(long long)a0 clientDataHash:(id)a1 options:(id)a2 completionHandler:(id /* block */)a3; - (void)setMockConfiguration:(id)a0; @end