import { default as Client } from '../../main/client'; import { TLocalLanguage } from '../../type/client'; declare class XYTranslationManager { private client; private logger; private isSubscribeTranslation; constructor(client: Client); /** * 开启通话字幕 */ startTranslation(): Promise; /** * 停止通话字幕 */ stopTranslation(): Promise; /** * 通话字幕,设置本地说话的语言 * 调用时机:​​startTranslation​​开启字幕功能后调用 * 相关内容:​​通话字幕 * * @param { TLocalLanguage } language - 设置的语言 * @returns { Promise } - 返回结果 */ setTranslationLanguage(language: TLocalLanguage): Promise; /** * 重新开启通话字幕 * 调用时机:​​startTranslation​​开启字幕功能后调用,媒体网关断开重连后调用 * 相关内容:​​通话字幕 * * @returns { Promise } - 返回结果 */ reStartTranslation(): Promise; } export default XYTranslationManager;