import { __commonJSMin } from "../../../../_virtual/rolldown_runtime.js";
import { require_messages } from "./messages.js";
var require_protocol_typeHierarchy = /* @__PURE__ */ __commonJSMin(((e) => {
	Object.defineProperty(e, "__esModule", { value: !0 }), e.TypeHierarchySubtypesRequest = e.TypeHierarchySupertypesRequest = e.TypeHierarchyPrepareRequest = void 0;
	var n = require_messages(), r;
	(function(e) {
		e.method = "textDocument/prepareTypeHierarchy", e.messageDirection = n.MessageDirection.clientToServer, e.type = new n.ProtocolRequestType(e.method);
	})(r || (e.TypeHierarchyPrepareRequest = r = {}));
	var i;
	(function(e) {
		e.method = "typeHierarchy/supertypes", e.messageDirection = n.MessageDirection.clientToServer, e.type = new n.ProtocolRequestType(e.method);
	})(i || (e.TypeHierarchySupertypesRequest = i = {}));
	var a;
	(function(e) {
		e.method = "typeHierarchy/subtypes", e.messageDirection = n.MessageDirection.clientToServer, e.type = new n.ProtocolRequestType(e.method);
	})(a || (e.TypeHierarchySubtypesRequest = a = {}));
}));
export default require_protocol_typeHierarchy();
export { require_protocol_typeHierarchy };
