UNPKG

@sendbird/uikit-react-native

Version:

Sendbird UIKit for React Native: A feature-rich and customizable chat UI kit with messaging, channel management, and user authentication.

20 lines (19 loc) 885 B
import { ImageProps } from 'react-native'; import type { SendbirdEmoji, SendbirdEmojiContainer } from '@sendbird/uikit-utils'; import InternalLocalCacheStorage from './InternalLocalCacheStorage'; declare class EmojiManager { private internalStorage; static key: string; constructor(internalStorage?: InternalLocalCacheStorage); private emojiStorage; private _emojiCategoryMap; get emojiCategoryMap(): Record<string, import("@sendbird/chat").EmojiCategory>; private _allEmojiMap; get allEmojiMap(): Record<string, import("@sendbird/chat").Emoji>; private _allEmoji; get allEmoji(): import("@sendbird/chat").Emoji[]; getEmojiIconSource(emoji?: SendbirdEmoji | null | undefined): ImageProps['source']; init: (emojiContainer?: SendbirdEmojiContainer) => Promise<void>; get emojiHash(): string | undefined; } export default EmojiManager;