import { createStrikethroughPlugin as t } from "@udecode/plate-basic-marks";
import { Plugin as o } from "../../Plugin.es.js";
import { StrikethroughButton as e } from "./StrikethroughButton.es.js";
import { StrikethroughMarkupElement as u } from "./StrikethroughMarkupElement.es.js";
import { STRIKETHROUGH_CLASSES as s, StrikethroughMarkupElementNode as E } from "./StrikethroughMarkupElement.es.js";
import { STRIKETHROUGH_PLUGIN as m } from "./id.es.js";
class k extends o {
  constructor(r) {
    super(m, {
      button: e,
      markupElement: new u(),
      ...r
    });
  }
  plugins() {
    return [t()];
  }
}
export {
  s as STRIKETHROUGH_CLASSES,
  u as StrikethroughMarkupElement,
  E as StrikethroughMarkupElementNode,
  k as StrikethroughPlugin
};
//# sourceMappingURL=index.es.js.map
