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 };
