import { MindElement } from '../../interfaces/element'; import { EmojiData } from '../../interfaces/element-data'; import { PlaitMindBoard } from '../../plugins/with-mind.board'; import { Element } from 'slate'; export declare const NodeSpace: { getNodeWidth(board: PlaitMindBoard, element: MindElement): number; getNodeHeight(board: PlaitMindBoard, element: MindElement): number; getNodeDynamicWidth(board: PlaitMindBoard, element: MindElement): number; /** * use it when upload image first or resize image */ getNodeNewDynamicWidth(board: PlaitMindBoard, element: MindElement, imageWidth: number): number; getNodeResizableMinWidth(board: PlaitMindBoard, element: MindElement): number; getNodeTopicMinWidth(board: PlaitMindBoard, element: MindElement): number; getTextLeftSpace(board: PlaitMindBoard, element: MindElement): number; getTextTopSpace(board: PlaitMindBoard, element: MindElement): number; getImageTopSpace(board: PlaitMindBoard, element: MindElement): number; getEmojiLeftSpace(board: PlaitMindBoard, element: MindElement): number; getEmojiTopSpace(board: PlaitMindBoard, element: MindElement): number; }; export declare const getFontSizeBySlateElement: (text: string | Element) => number;