import { Message } from "@newSdk/model/Message";
export declare const getMd5: (prefix: string, suffix: string) => string;
export declare const createSingleChatId: (userId1: string, userId2: string) => string;
export declare const createGroupChatId: (uid: string) => string;
export declare const createMessageId: (uid: string) => string;
export declare const createMomentId: (uid: string) => string;
export declare const createCommentId: (uid: string) => string;
export declare const getSingleChatTarget: (chatId: string) => string;
export declare const isGroup: (chatId: string) => boolean;
export declare const isP2P: (chatId: string) => boolean;
export declare const isMyFriend: (status?: number) => boolean;
export declare const isMe: (id: string) => boolean;
export declare const getMsgDisplayTime: (message: Message) => number | undefined;
export declare const getBaseInfoByChatId: (chatId: string) => Promise<any>;
export declare const arrayToMap: (array: any[], primaryKey: string) => Map<any, any>;
export declare const arrayToHashTable: (array: any[], primaryKey: string) => any;
export declare const mergeObArray: (...args: any[]) => any[];
export declare const mergeObArrayRight: (...args: any[]) => any[];
export declare const groupListByKey: (list: any[], key: string) => any;
export declare const trimAndDropEmpty: (obj: any) => import("lodash").Dictionary<any>;
export declare const fillAndUpdate: (source: any[], updateList: any[], compareKey: string) => any[];
export declare const getDisplayMessage: (message: Message) => number | undefined;
