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;
}
