var m = Object.defineProperty;
var o = (i, u, n) => u in i ? m(i, u, { enumerable: !0, configurable: !0, writable: !0, value: n }) : i[u] = n;
var p = (i, u, n) => o(i, typeof u != "symbol" ? u + "" : u, n);
import { Position as l } from "../components/EditorPositioningWrapper/types.es.js";
class k {
  constructor(u, n) {
    p(this, "id");
    p(this, "button");
    p(this, "markupElement");
    p(this, "markupInputElement");
    p(this, "leafMarkupElements");
    p(this, "showIn");
    p(this, "props");
    p(this, "textStyles");
    p(this, "styles");
    this.id = (n == null ? void 0 : n.id) || u, this.button = n == null ? void 0 : n.button, this.markupElement = n == null ? void 0 : n.markupElement, this.markupInputElement = n == null ? void 0 : n.markupInputElement, this.leafMarkupElements = n == null ? void 0 : n.leafMarkupElements, this.showIn = (n == null ? void 0 : n.showIn) ?? [l.BOTTOM, l.TOP, l.FLOATING], this.props = n;
  }
  inline() {
  }
}
export {
  k as Plugin
};
//# sourceMappingURL=Plugin.es.js.map
