import { __commonJSMin as e } from "../../../../_virtual/_rolldown/runtime.js";
import { require_messages as t } from "./messages.js";
//#region ../../node_modules/vscode-languageserver-protocol/lib/common/protocol.callHierarchy.js
var n = /* @__PURE__ */ e(((e) => {
	Object.defineProperty(e, "__esModule", { value: !0 }), e.CallHierarchyOutgoingCallsRequest = e.CallHierarchyIncomingCallsRequest = e.CallHierarchyPrepareRequest = void 0;
	var n = t(), r;
	(function(e) {
		e.method = "textDocument/prepareCallHierarchy", e.messageDirection = n.MessageDirection.clientToServer, e.type = new n.ProtocolRequestType(e.method);
	})(r || (e.CallHierarchyPrepareRequest = r = {}));
	var i;
	(function(e) {
		e.method = "callHierarchy/incomingCalls", e.messageDirection = n.MessageDirection.clientToServer, e.type = new n.ProtocolRequestType(e.method);
	})(i || (e.CallHierarchyIncomingCallsRequest = i = {}));
	var a;
	(function(e) {
		e.method = "callHierarchy/outgoingCalls", e.messageDirection = n.MessageDirection.clientToServer, e.type = new n.ProtocolRequestType(e.method);
	})(a || (e.CallHierarchyOutgoingCallsRequest = a = {}));
}));
//#endregion
export default n();
export { n as require_protocol_callHierarchy };
