import { ISession } from "../Interface"; import { SdkBase } from "./sdkBase"; import { SdkResult } from '../Entity'; import { DataModel } from '../../../model/Entity'; import { SessionUser } from '../../../model/chatSessionDBModel'; import { ChatMessageBase } from '../../../model/MessageEntity'; export declare class Session extends SdkBase implements ISession { constructor(); SendMessage(sessionId: string, messageInfo: ChatMessageBase): Promise>; GetUsersBySessionId(sessionId: string): Promise>; /** * 发送文件链接消息 * @param sessionId 会话id * @param filePath 文件url地址 * @param title 标题 */ SendLinkInfo(sessionId: string, filePath: string, title: string): Promise>; /** * 发送文件消息 * @param sessionId 会话id * @param fileUrl 文件地址 * @param fileName 文件名称 * @param extName 扩展名 * @param size 文件大小 * @param from 来源 */ SendFileInfo(sessionId: string, fileUrl: string, fileName: string, extName: string, size: number, from: string): Promise>; /** * 选择会话人 * eventName 事件名 */ SelectPerson(): Promise>; } declare const _default: Session; export default _default;