import { CodeNode } from "@lexical/code"; import { LinkNode } from "@lexical/link"; import { ListNode, ListItemNode, ListType } from "@lexical/list"; import { HorizontalRuleNode } from "@lexical/react/LexicalHorizontalRuleNode"; import { HeadingNode, QuoteNode } from "@lexical/rich-text"; import { TextFormatType } from "lexical"; import { StyledSpanNode } from "../__nodes__/styled-span.node"; import { MentionNode } from "../__nodes__/mention.node"; /** The default prefix applied to the editor's internal class names, IDs, etc. */ declare const COMPONENT_PREFIX = "carbon-rte"; /** The available actions that can be used in the editor */ declare const TEXT_EDITOR_ACTION_TYPES: { Bold: TextFormatType; Italic: TextFormatType; Underline: TextFormatType; OrderedList: ListType; UnorderedList: ListType; }; /** The nodes supported by markdown */ declare const MARKDOWN_NODES: (typeof StyledSpanNode | typeof MentionNode | typeof LinkNode | typeof CodeNode | typeof ListNode | typeof ListItemNode | typeof HeadingNode | typeof QuoteNode | typeof HorizontalRuleNode)[]; export { COMPONENT_PREFIX, MARKDOWN_NODES, TEXT_EDITOR_ACTION_TYPES };