import { __commonJSMin } from "../../../../_virtual/rolldown_runtime.js";
import { require_messages } from "./messages.js";
var require_protocol_semanticTokens = /* @__PURE__ */ __commonJSMin(((e) => {
	Object.defineProperty(e, "__esModule", { value: !0 }), e.SemanticTokensRefreshRequest = e.SemanticTokensRangeRequest = e.SemanticTokensDeltaRequest = e.SemanticTokensRequest = e.SemanticTokensRegistrationType = e.TokenFormat = void 0;
	var n = require_messages(), r;
	(function(e) {
		e.Relative = "relative";
	})(r || (e.TokenFormat = r = {}));
	var i;
	(function(e) {
		e.method = "textDocument/semanticTokens", e.type = new n.RegistrationType(e.method);
	})(i || (e.SemanticTokensRegistrationType = i = {}));
	var a;
	(function(e) {
		e.method = "textDocument/semanticTokens/full", e.messageDirection = n.MessageDirection.clientToServer, e.type = new n.ProtocolRequestType(e.method), e.registrationMethod = i.method;
	})(a || (e.SemanticTokensRequest = a = {}));
	var o;
	(function(e) {
		e.method = "textDocument/semanticTokens/full/delta", e.messageDirection = n.MessageDirection.clientToServer, e.type = new n.ProtocolRequestType(e.method), e.registrationMethod = i.method;
	})(o || (e.SemanticTokensDeltaRequest = o = {}));
	var s;
	(function(e) {
		e.method = "textDocument/semanticTokens/range", e.messageDirection = n.MessageDirection.clientToServer, e.type = new n.ProtocolRequestType(e.method), e.registrationMethod = i.method;
	})(s || (e.SemanticTokensRangeRequest = s = {}));
	var c;
	(function(e) {
		e.method = "workspace/semanticTokens/refresh", e.messageDirection = n.MessageDirection.serverToClient, e.type = new n.ProtocolRequestType0(e.method);
	})(c || (e.SemanticTokensRefreshRequest = c = {}));
}));
export default require_protocol_semanticTokens();
export { require_protocol_semanticTokens };
