import ByteArray from '../internal/ByteArray.js'; import CreateCallLinkCredentialRequest from './CreateCallLinkCredentialRequest.js'; import CreateCallLinkCredentialResponse from './CreateCallLinkCredentialResponse.js'; import CreateCallLinkCredential from './CreateCallLinkCredential.js'; import GenericServerPublicParams from '../GenericServerPublicParams.js'; import { Aci } from '../../Address.js'; export default class CreateCallLinkCredentialRequestContext extends ByteArray { private readonly __type?; constructor(contents: Uint8Array); static forRoomId(roomId: Uint8Array): CreateCallLinkCredentialRequestContext; static forRoomIdWithRandom(roomId: Uint8Array, random: Uint8Array): CreateCallLinkCredentialRequestContext; getRequest(): CreateCallLinkCredentialRequest; receive(response: CreateCallLinkCredentialResponse, userId: Aci, params: GenericServerPublicParams): CreateCallLinkCredential; }