import { MARK_CODE as L, MARK_BOLD as a, MARK_ITALIC as M, MARK_STRIKETHROUGH as p } from "@udecode/plate-basic-marks";
import { ELEMENT_CODE_BLOCK as T } from "@udecode/plate-code-block";
import { getPluginType as m } from "@udecode/plate-core";
import { ELEMENT_LINK as l } from "@udecode/plate-link";
import { ELEMENT_UL as _, ELEMENT_OL as h, ELEMENT_LI as s, ELEMENT_LIC as g } from "@udecode/plate-list";
import { ELEMENT_MENTION as i } from "@udecode/plate-mention";
import { ELEMENT_PARAGRAPH as o } from "@udecode/plate-paragraph";
import { TextStyles as n } from "../../Plugins/TextStylePlugin/types.es.js";
const R = (E) => ({
  nodeTypes: {
    paragraph: m(E, o),
    link: m(E, l),
    blockQuote: m(E, n.quote),
    inlineCodeMark: m(E, L),
    strongMark: m(E, a),
    emphasisMark: m(E, M),
    deleteMark: m(E, p),
    image: m(E, "img"),
    codeBlock: m(E, T),
    thematicBreak: m(E, "hr"),
    ulList: m(E, _),
    olList: m(E, h),
    listItem: m(E, s),
    listItemChild: m(E, g),
    heading: {
      1: m(E, n.heading1),
      2: m(E, n.heading2),
      3: m(E, n.heading3),
      4: m(E, n.heading4),
      5: m(E, "h5"),
      6: m(E, "h6")
    },
    mention: m(E, i)
  },
  linkDestinationKey: "url"
});
export {
  R as options
};
//# sourceMappingURL=options.es.js.map
