easemob-chat-uikit
Version:
   ![GitHub last c
46 lines (45 loc) • 4.8 kB
TypeScript
/// <reference types="react" />
import AudioMessage, { AudioMessageProps } from './audioMessage';
import BaseMessage, { BaseMessageProps } from './baseMessage';
import FileMessage, { FileMessageProps } from './fileMessage';
import ImageMessage, { ImageMessageProps, ImagePreviewProps } from './imageMessage';
import NoticeMessage, { NoticeMessageProps } from './noticeMessage';
import { TextMessage, TextMessageProps } from './textMessage';
import VideoMessage, { VideoMessageProps } from './videoMessage';
import MessageStatus, { MessageStatusProps } from './messageStatus';
import CombinedMessage, { CombinedMessageProps } from './combinedMessage';
import PinnedMessage, { PinnedMessageProps } from './pinnedMessage';
import { RepliedMsg, UnsentRepliedMsg, RepliedMsgProps, UnsentRepliedMsgProps } from './repliedMessage';
import Chat, { MessageList, ChatProps, MsgListProps } from './chat';
import { ConversationList, ConversationItem, ConversationItemProps, ConversationListProps, ConversationData } from './conversation';
import MessageInput, { MessageInputProps, MoreActionProps, RecorderProps, EmojiProps, SelectedControlsProps, SuggestListProps, TextareaProps } from './messageInput';
import Header, { HeaderProps } from './header';
import Empty, { EmptyProps } from './empty';
import RecalledMessage, { RecalledMessageProps } from './recalledMessage';
import { ContactItem, ContactList, ContactDetail, ContactListProps, ContactDetailProps } from './contactList';
import UserSelect, { UserSelectProps } from './userSelect';
import GroupDetail, { GroupDetailProps } from './groupDetail';
import GroupMember, { GroupMemberProps } from './groupMember';
import UserCardMessage, { UserCardMessageProps } from './userCardMessage';
import rootStore, { RootStore, InitConfig, MessageStore, Message, SelectedMessage, Typing, ConversationStore, AT_TYPE, Conversation, CurrentConversation, ById, AddressStore, MemberRole, MemberItem, GroupItem, AppUserInfo, ThreadStore, ThreadData, CurrentThread } from './store/index';
import { RootContext, RootProvider, RootConsumer, ContextProps } from './store/rootContext';
import Provider, { ProviderProps } from './store/Provider';
import { useClient } from './hooks/useClient';
import { useConversations } from './hooks/useConversation';
import { usePinnedMessage } from './hooks/usePinnedMessage';
import { useHistoryMessages } from './hooks/useHistoryMsg';
import { useConversationContext } from './hooks/useConversationContext';
import { useChatroomContext } from './hooks/useChatroomContext';
import { useChatContext } from './hooks/useChatContext';
import { useAddressContext } from './hooks/useAddressContext';
import { useThreadContext } from './hooks/useThreadContext';
import { useSDK } from './hooks/useSDK';
import Thread, { ThreadProps } from './thread';
import UserProfile, { UserProfileProps } from './userProfile';
import { Blocklist, BlocklistProps } from './blocklist';
import Chatroom from './chatroom';
import ChatroomMember from './chatroomMember';
import ChatroomMessage from './chatroomMessage';
export type { AudioMessageProps, BaseMessageProps, FileMessageProps, ImageMessageProps, ImagePreviewProps, NoticeMessageProps, TextMessageProps, VideoMessageProps, MessageStatusProps, CombinedMessageProps, PinnedMessageProps, RepliedMsgProps, UnsentRepliedMsgProps, ChatProps, MsgListProps, ConversationItemProps, ConversationListProps, ConversationData, MessageInputProps, MoreActionProps, RecorderProps, EmojiProps, SelectedControlsProps, SuggestListProps, TextareaProps, HeaderProps, EmptyProps, RecalledMessageProps, RootStore, InitConfig, MessageStore, Message, SelectedMessage, Typing, ConversationStore, AT_TYPE, Conversation, CurrentConversation, ById, AddressStore, MemberRole, MemberItem, GroupItem, AppUserInfo, ThreadStore, ThreadData, CurrentThread, ProviderProps, ContextProps, ThreadProps, UserProfileProps, BlocklistProps, ContactListProps, ContactDetailProps, GroupDetailProps, GroupMemberProps, UserCardMessageProps, UserSelectProps, };
declare const UIKitProvider: import("react").NamedExoticComponent<ProviderProps>;
export { AudioMessage, BaseMessage, FileMessage, ImageMessage, NoticeMessage, TextMessage, VideoMessage, CombinedMessage, PinnedMessage, RepliedMsg, UnsentRepliedMsg, MessageStatus, Chat, MessageList, ContactList, ConversationList, ConversationItem, MessageInput, Header, Empty, RecalledMessage, rootStore, RootContext, RootProvider, RootConsumer, Provider, UIKitProvider, Thread, UserProfile, Blocklist, useClient, useConversations, usePinnedMessage, useHistoryMessages, useSDK, useConversationContext, useChatContext, useAddressContext, useThreadContext, useChatroomContext, Chatroom, ChatroomMember, ChatroomMessage, ContactItem, ContactDetail, GroupDetail, GroupMember, UserCardMessage, UserSelect, };