import { __exports as i } from "../../../../../../../../_virtual/misc.js";
import { __require as t } from "./utils.js";
import { __require as d } from "./placeholders.js";
var s;
function u() {
  if (s)
    return i;
  s = 1;
  var e = t(), a = d();
  const r = (0, e.defineAliasedType)("Miscellaneous");
  return r("Noop", {
    visitor: []
  }), r("Placeholder", {
    visitor: [],
    builder: ["expectedNode", "name"],
    fields: {
      name: {
        validate: (0, e.assertNodeType)("Identifier")
      },
      expectedNode: {
        validate: (0, e.assertOneOf)(...a.PLACEHOLDERS)
      }
    }
  }), r("V8IntrinsicIdentifier", {
    builder: ["name"],
    fields: {
      name: {
        validate: (0, e.assertValueType)("string")
      }
    }
  }), i;
}
export {
  u as __require
};
//# sourceMappingURL=misc.js.map
