import { createSuperscriptPlugin as t } from "@udecode/plate-basic-marks";
import { SuperscriptButton as p } from "./SupercriptButton.es.js";
import { SuperscriptMarkupElement as e } from "./SuperscriptMarkupElement.es.js";
import { SuperscriptMarkupElementNode as a } from "./SuperscriptMarkupElement.es.js";
import { SUPERSCRIPT_PLUGIN as o } from "./id.es.js";
import { Plugin as u } from "../../Plugin.es.js";
class S extends u {
  constructor(r) {
    super(o, {
      button: p,
      markupElement: new e(),
      ...r
    });
  }
  plugins() {
    return [
      t({
        options: {
          hotkey: ["mod+,", "ctrl+,"]
        }
      })
    ];
  }
}
export {
  e as SuperscriptMarkupElement,
  a as SuperscriptMarkupElementNode,
  S as SuperscriptPlugin
};
//# sourceMappingURL=index.es.js.map
