import { IConversationModel } from '@tencentcloud/chat-uikit-engine';
import { ITipTapEditorContent } from '../../../interface';

export declare const sendMessageErrorCodeMap: Map<number, string>;
export declare const createOfflinePushInfo: (conversation: IConversationModel) => {
    extension: string;
    androidInfo: {
        sound: string;
        XiaoMiChannelID: string;
        OPPOChannelID: string;
    };
    apnsInfo: {
        sound: string;
        image: string;
    };
};
/**
 * This function only processes five message types: Text/TextAt/Image/Video/File
 * @param messageList
 * @param currentConversation
 */
export declare const sendMessages: (messageList: ITipTapEditorContent[], currentConversation: IConversationModel) => Promise<void>;
export declare const handleMessageWithTyping: (cloudCustomData: any) => any;
export declare const sendTyping: (inputContentEmpty: boolean, inputBlur: boolean) => void;
