import { V2NIMAIUser, V2NIMAIModelCallResult, V2NIMProxyAIModelCallParams, V2NIMAIModelStreamCallStopParams, V2NIMAIModelStreamCallResult } from '../v2_def/v2_nim_struct_def'; import { EventEmitter } from 'eventemitter3'; export declare interface V2NIMAIListener { /** 数字人请求回调 */ proxyAIModelCall: [V2NIMAIModelCallResult]; /** 数字人流式输出回调 @since v10.8.30 */ proxyAIModelStreamCall: [V2NIMAIModelStreamCallResult]; } export declare class V2NIMAIService extends EventEmitter { instance: any; constructor(); /** @brief 数字人拉取接口 */ getAIUserList(): Promise>; /** * AI 数字人请求代理接口 * @param params AI模型参数信息 * @returns Promise */ proxyAIModelCall(params: V2NIMProxyAIModelCallParams): Promise; /** * 停止流式输出 * @param params 停止流式输出参数 * @returns Promise * @since v10.8.30 * @example * ```javascript * const message = v2.aiService.stopAIModelStreamCall({ * accountId: 'AI user account ID', * requestId: 'Request ID' * }) * ``` */ stopAIModelStreamCall(params: V2NIMAIModelStreamCallStopParams): Promise; }