import ByteArray from '../internal/ByteArray.js'; import GenericServerPublicParams from '../GenericServerPublicParams.js'; import BackupAuthCredentialPresentation from './BackupAuthCredentialPresentation.js'; import BackupLevel from './BackupLevel.js'; import BackupCredentialType from './BackupCredentialType.js'; export default class BackupAuthCredential extends ByteArray { private readonly __type?; constructor(contents: Uint8Array); present(serverParams: GenericServerPublicParams): BackupAuthCredentialPresentation; presentWithRandom(serverParams: GenericServerPublicParams, random: Uint8Array): BackupAuthCredentialPresentation; getBackupId(): Uint8Array; getBackupLevel(): BackupLevel; getType(): BackupCredentialType; }