import { MessageData } from '../chatExtension';
import { Message } from '@tencentcloud/chat';

/**
 * Rendering cards requires isRoomMessage, isRoomCreateByMe, userList, isEnterRoom
 * ChatExtension provides basic functions such as editing messages, sending messages, displaying messages on the screen.
 * HandleRoomMessage implements business functions such as initiating meetings, joining meetings, leaving meetings.
 */
export declare class HandleRoomMessage {
    private message;
    messageData: MessageData;
    initialize(message: Message): void;
    destroy(): void;
    private handleMessage;
    parseMessageData(message: Message): import('../chatExtension').CustomMessagePayload;
}
export declare const handleRoomMessage: HandleRoomMessage;
