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