import { WindowClient } from '../window-client.mjs'; import { CallModality } from '../types/call-modality.mjs'; import '@teams.sdk/common'; import '../message.mjs'; import '../client-error.mjs'; interface StartCallParams { /** * Comma-separated list of user IDs representing the participants of the call. * * @remarks * Currently the User ID field supports the Microsoft Entra UserPrincipalName, * typically an email address, or in case of a PSTN call, it supports a pstn * mri 4:\. */ targets: string[]; /** * List of modalities for the call. Defaults to [“audio”]. */ requestedModalities?: CallModality[]; /** * An optional parameter that informs about the source of the deep link */ source?: string; } declare class CallClient { readonly window: WindowClient; constructor(client: WindowClient); start(params: StartCallParams): Promise; } export { CallClient, type StartCallParams };