import ByteArray from '../internal/ByteArray.js'; import GenericServerSecretParams from '../GenericServerSecretParams.js'; import BackupAuthCredentialResponse from './BackupAuthCredentialResponse.js'; import BackupLevel from './BackupLevel.js'; import BackupCredentialType from './BackupCredentialType.js'; export default class BackupAuthCredentialRequest extends ByteArray { private readonly __type?; constructor(contents: Uint8Array); issueCredential(timestamp: number, backupLevel: BackupLevel, type: BackupCredentialType, params: GenericServerSecretParams): BackupAuthCredentialResponse; issueCredentialWithRandom(timestamp: number, backupLevel: BackupLevel, type: BackupCredentialType, params: GenericServerSecretParams, random: Uint8Array): BackupAuthCredentialResponse; }