import { PlaitBoard } from '@plait/core'; import { RenderComponentRef } from '@plait/common'; import { EmojiData, EmojiItem } from '../interfaces/element-data'; import { MindElement } from '../interfaces/element'; export interface PlaitMindEmojiBoard { renderEmoji: (container: Element | DocumentFragment, props: EmojiProps) => EmojiComponentRef; } export declare const withEmoji: (board: T) => T & PlaitMindEmojiBoard; export type EmojiComponentRef = RenderComponentRef; export interface EmojiProps { board: PlaitBoard; emojiItem: EmojiItem; element: MindElement; fontSize: number; }