import { createCodePlugin as r } from "@udecode/plate-basic-marks";
import { Plugin as e } from "../../Plugin.es.js";
import { CodeButton as t } from "./CodeButton.es.js";
import { CodeMarkupElement as m } from "./CodeMarkupElement.es.js";
import { CODE_CLASSES as a, CodeMarkupElementNode as c } from "./CodeMarkupElement.es.js";
import { CODE_PLUGIN as n } from "./id.es.js";
class f extends e {
  constructor(o) {
    super(n, {
      button: t,
      markupElement: new m(),
      ...o
    });
  }
  plugins() {
    return [r()];
  }
}
export {
  a as CODE_CLASSES,
  m as CodeMarkupElement,
  c as CodeMarkupElementNode,
  f as CodePlugin
};
//# sourceMappingURL=index.es.js.map
