import { __exports as lib } from '../../../_virtual/index3.js';
import { __require as requireEmacs } from './emacs/index.js';
import { __require as requireCommands } from './emacs/commands.js';
import { __require as requireActions } from './emacs/actions.js';

var hasRequiredLib;

function requireLib () {
	if (hasRequiredLib) return lib;
	hasRequiredLib = 1;
	(function (exports) {
		Object.defineProperty(exports, "__esModule", { value: true });
		exports.Actions = exports.EmacsExtension = exports.unregisterKey = exports.getAllMappings = exports.registerGlobalCommand = void 0;
		var emacs_1 = requireEmacs();
		Object.defineProperty(exports, "EmacsExtension", { enumerable: true, get: function () { return emacs_1.EmacsExtension; } });
		var commands_1 = requireCommands();
		Object.defineProperty(exports, "registerGlobalCommand", { enumerable: true, get: function () { return commands_1.registerGlobalCommand; } });
		Object.defineProperty(exports, "getAllMappings", { enumerable: true, get: function () { return commands_1.getAllMappings; } });
		Object.defineProperty(exports, "unregisterKey", { enumerable: true, get: function () { return commands_1.unregisterKey; } });
		var Actions = requireActions();
		exports.Actions = Actions;
		exports.default = emacs_1.EmacsExtension; 
	} (lib));
	return lib;
}

export { requireLib as __require };
