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; private _allEmojiMap; get allEmojiMap(): Record; private _allEmoji; get allEmoji(): import("@sendbird/chat").Emoji[]; getEmojiIconSource(emoji?: SendbirdEmoji | null | undefined): ImageProps['source']; init: (emojiContainer?: SendbirdEmojiContainer) => Promise; get emojiHash(): string | undefined; } export default EmojiManager;