import ByteArray from '../internal/ByteArray.js'; import BackupAuthCredentialRequest from './BackupAuthCredentialRequest.js'; import BackupAuthCredentialResponse from './BackupAuthCredentialResponse.js'; import BackupAuthCredential from './BackupAuthCredential.js'; import GenericServerPublicParams from '../GenericServerPublicParams.js'; import * as uuid from '../../uuid.js'; type Uuid = uuid.Uuid; export default class BackupAuthCredentialRequestContext extends ByteArray { private readonly __type?; constructor(contents: Uint8Array); static create(backupKey: Uint8Array, aci: Uuid): BackupAuthCredentialRequestContext; getRequest(): BackupAuthCredentialRequest; receive(response: BackupAuthCredentialResponse, redemptionTime: number, params: GenericServerPublicParams): BackupAuthCredential; } export {};