import { createCodePlugin as e } from "@udecode/plate-basic-marks";
import { Plugin as r } 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 s extends r {
  constructor(o) {
    super(n, {
      button: t,
      markupElement: new m(),
      ...o
    });
  }
  plugins() {
    return [
      e({
        options: {
          hotkey: []
        }
      })
    ];
  }
}
export {
  a as CODE_CLASSES,
  m as CodeMarkupElement,
  c as CodeMarkupElementNode,
  s as CodePlugin
};
//# sourceMappingURL=index.es.js.map
