import { CHAT_TYPE, STATUS } from '../constants'; export declare const instanceAxios: import("axios").AxiosInstance; export declare function openSessionApi(params: { chatType: CHAT_TYPE; receiver: string; sender: string; }): import("axios").AxiosPromise; export declare function getHistoryRecordApi(params: { sessionKey: string; page: number; lastSendTime: string; }): import("axios").AxiosPromise; export declare function toppingSessionApi(params: { id: string; topping: boolean; }): import("axios").AxiosPromise; export declare function uploadFileApi(params: FormData): import("axios").AxiosPromise; export declare function listUserApi(params: { orgId: string; keyword: string; page: number; pageSize: number; }): import("axios").AxiosPromise; export declare function listPatientApi(params: { orgId: string; keyword: string; page: number; pageSize: number; }): import("axios").AxiosPromise; export declare function getUserDetailApi(params: { userId: string; }): import("axios").AxiosPromise; export declare function readMessageApi(params: { chatType: string; messageIdSet: string[]; receiver: string; sender: string; }): import("axios").AxiosPromise; export declare function recallMessageApi(params: { chatType: string; messageIdSet: string[]; receiver: string; sender: string; isLastMessage: boolean; }): import("axios").AxiosPromise; export declare function searchChatRecordApi(params: { orgId: string; keyword: string; endTime: string; startTime: string; lastSendTime: string; memberIdSet: string[]; page: number; recordType: 'ALL' | 'IMAGE' | 'FILE'; receiver: string; userId: string; }): import("axios").AxiosPromise; export declare function groupCreateApi(params: { creator: string; memberIdSet: string[]; name: string; orgId: string; }): import("axios").AxiosPromise; export declare function groupUserApi(params: { id: string; }): import("axios").AxiosPromise; export declare function groupJoinApi(params: { groupId: string; operator: string; memberIdSet: string[]; }): import("axios").AxiosPromise; export declare function groupLeaveApi(params: { dissolution: boolean; groupId: string; operator: string; memberIdSet: string[]; }): import("axios").AxiosPromise; export declare function avFinishApi(params: { recordId: string; status: string; duration: number; }): import("axios").AxiosPromise; export declare function groupUpdateApi(params: FormData): import("axios").AxiosPromise; export declare function updateStatusApi(params: { id: string; status: STATUS; }): import("axios").AxiosPromise; export declare function getOrgUserTreeApi(): import("axios").AxiosPromise; export declare function messageSummaryApi(params: { id: string; sender: string; summaryMessage: string; }): import("axios").AxiosPromise;