import type { ChatMessage } from '../types/ChatMessage';
export interface IStorage {
    /**
     * 更新list
     * @param messageList
     * @return void
     */ messageList: ChatMessage[];
    setMessageList: (messageList: ChatMessage[]) => ChatMessage[];
    addMessageList: (message: ChatMessage | ChatMessage[], addType?: string) => ChatMessage[];
    getMessageItem: (key: string) => any[];
    getMessageList: () => ChatMessage[];
    removeMessageList: (keys: string | string[]) => ChatMessage[];
    updateMessageItem: (message: ChatMessage) => ChatMessage[];
}
