import ByteArray from '../internal/ByteArray.js'; import CallLinkSecretParams from './CallLinkSecretParams.js'; import CallLinkAuthCredentialPresentation from './CallLinkAuthCredentialPresentation.js'; import GenericServerPublicParams from '../GenericServerPublicParams.js'; import { Aci } from '../../Address.js'; export default class CallLinkAuthCredential extends ByteArray { private readonly __type?; constructor(contents: Uint8Array); present(userId: Aci, redemptionTime: number, serverParams: GenericServerPublicParams, callLinkParams: CallLinkSecretParams): CallLinkAuthCredentialPresentation; presentWithRandom(userId: Aci, redemptionTime: number, serverParams: GenericServerPublicParams, callLinkParams: CallLinkSecretParams, random: Uint8Array): CallLinkAuthCredentialPresentation; }