package js.html;
@:native("WebAuthentication") extern class WebAuthentication {
function new();
function getAssertion(assertionChallenge:Null>, ?options:AssertionOptions):js.lib.Promise;
@:overload(function(accountInformation:Account, cryptoParameters:Iterable, attestationChallenge:Null>, ?options:ScopedCredentialOptions):js.lib.Promise { })
function makeCredential(accountInformation:Account, cryptoParameters:Array, attestationChallenge:Null>, ?options:ScopedCredentialOptions):js.lib.Promise;
static var prototype : WebAuthentication;
}