"use strict";
var d = Object.defineProperty;
var y = Object.getOwnPropertyDescriptor;
var i = Object.getOwnPropertyNames;
var A = Object.prototype.hasOwnProperty;
var s = (r, e) => {
  for (var n in e)
    d(r, n, { get: e[n], enumerable: !0 });
}, _ = (r, e, n, a) => {
  if (e && typeof e == "object" || typeof e == "function")
    for (let o of i(e))
      !A.call(r, o) && o !== n && d(r, o, { get: () => e[o], enumerable: !(a = y(e, o)) || a.enumerable });
  return r;
};
var T = (r) => _(d({}, "__esModule", { value: !0 }), r);

// src/types/index.ts
var m = {};
s(m, {
  Addon_TypesEnum: () => p
});
module.exports = T(m);

// src/types/modules/addons.ts
var p = /* @__PURE__ */ ((t) => (t.TAB = "tab", t.PANEL = "panel", t.TOOL = "tool", t.TOOLEXTRA = "toolextra", t.PREVIEW = "preview", t.experimental_PAGE =
"page", t.experimental_TEST_PROVIDER = "test-provider", t))(p || {});
