import { PublicKeyCredentialCreationOptionsJSON } from '@simplewebauthn/types'; import { AuthenticationExtensionsInputs } from './authentication-extensions-inputs.model'; import { AuthenticatorSelectionCriteria } from './authenticator-selection-criteria.model'; import { PublicKeyCredentialDescriptor } from './public-key-credential-descriptor.model'; import { PublicKeyCredentialParameters } from './public-key-credential-parameters.model'; import { PublicKeyCredentialRpEntity } from './public-key-credential-rp-entity.model'; import { PublicKeyCredentialUser } from './public-key-credential-user.model'; import { Base64UrlString } from '../../../encapsulation/webauthn.utilities'; export declare class BiometricRegistrationOptions implements PublicKeyCredentialCreationOptionsJSON { rp: PublicKeyCredentialRpEntity; user: PublicKeyCredentialUser; challenge: Base64UrlString; pubKeyCredParams: PublicKeyCredentialParameters[]; timeout?: number; excludeCredentials?: PublicKeyCredentialDescriptor[]; authenticatorSelection?: AuthenticatorSelectionCriteria; attestation?: AttestationConveyancePreference; extensions?: AuthenticationExtensionsInputs; }