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.fileOperations.js
var n = /* @__PURE__ */ e(((e) => {
	Object.defineProperty(e, "__esModule", { value: !0 }), e.WillDeleteFilesRequest = e.DidDeleteFilesNotification = e.DidRenameFilesNotification = e.WillRenameFilesRequest = e.DidCreateFilesNotification = e.WillCreateFilesRequest = e.FileOperationPatternKind = void 0;
	var n = t(), r;
	(function(e) {
		e.file = "file", e.folder = "folder";
	})(r || (e.FileOperationPatternKind = r = {}));
	var i;
	(function(e) {
		e.method = "workspace/willCreateFiles", e.messageDirection = n.MessageDirection.clientToServer, e.type = new n.ProtocolRequestType(e.method);
	})(i || (e.WillCreateFilesRequest = i = {}));
	var a;
	(function(e) {
		e.method = "workspace/didCreateFiles", e.messageDirection = n.MessageDirection.clientToServer, e.type = new n.ProtocolNotificationType(e.method);
	})(a || (e.DidCreateFilesNotification = a = {}));
	var o;
	(function(e) {
		e.method = "workspace/willRenameFiles", e.messageDirection = n.MessageDirection.clientToServer, e.type = new n.ProtocolRequestType(e.method);
	})(o || (e.WillRenameFilesRequest = o = {}));
	var s;
	(function(e) {
		e.method = "workspace/didRenameFiles", e.messageDirection = n.MessageDirection.clientToServer, e.type = new n.ProtocolNotificationType(e.method);
	})(s || (e.DidRenameFilesNotification = s = {}));
	var c;
	(function(e) {
		e.method = "workspace/didDeleteFiles", e.messageDirection = n.MessageDirection.clientToServer, e.type = new n.ProtocolNotificationType(e.method);
	})(c || (e.DidDeleteFilesNotification = c = {}));
	var l;
	(function(e) {
		e.method = "workspace/willDeleteFiles", e.messageDirection = n.MessageDirection.clientToServer, e.type = new n.ProtocolRequestType(e.method);
	})(l || (e.WillDeleteFilesRequest = l = {}));
}));
//#endregion
export default n();
export { n as require_protocol_fileOperations };
