import { V2NIMBroadcastNotification, V2NIMCustomNotification, V2NIMSendCustomNotificationParams } from '../v2_def/v2_nim_struct_def'; import { EventEmitter } from 'eventemitter3'; export declare interface V2NIMNotificationListener { /** 收到自定义通知 */ receiveCustomNotifications: [Array]; /** 收到广播通知 */ receiveBroadcastNotifications: [Array]; } /** @brief 通知服务 */ export declare class V2NIMNotificationService extends EventEmitter { instance: any; constructor(); /** * @brief 发送自定义通知 * @param conversationId 会话 ID * @param content 通知内容 * @param params 发送通知相关配置参数 * @returns void * @example * ```javascript * await v2.notificationService.sendCustomNotification(conversationId, content, params) * ``` */ sendCustomNotification(conversationId: string, content: string, params: V2NIMSendCustomNotificationParams): Promise; }