export interface MemberUpdateData {
    type: 'join' | 'leave' | 'refresh';
    timestamp: string;
    avatar: string;
    username: string;
    uid: string;
    joinType?: 'new' | 'reconnect';
    isMove?: boolean;
    targetRoomId?: string;
    color?: string;
    title?: string;
    room?: string;
}
/**
 * 解析来自 websocket 的成员更新消息。
 * 处理加入、离开、刷新和移动事件。
 * @param message 原始的 websocket 消息字符串。
 * @returns 一个结构化的成员更新对象，如果消息不是成员更新，则返回 void。
 */
export declare const memberUpdate: (message: string) => MemberUpdateData | void;
