import { __exports as lib } from '../../../_virtual/index2.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$1) {
		Object.defineProperty(exports$1, "__esModule", { value: true });
		exports$1.Actions = exports$1.EmacsExtension = exports$1.unregisterKey = exports$1.getAllMappings = exports$1.registerGlobalCommand = void 0;
		var emacs_1 = requireEmacs();
		Object.defineProperty(exports$1, "EmacsExtension", { enumerable: true, get: function () { return emacs_1.EmacsExtension; } });
		var commands_1 = requireCommands();
		Object.defineProperty(exports$1, "registerGlobalCommand", { enumerable: true, get: function () { return commands_1.registerGlobalCommand; } });
		Object.defineProperty(exports$1, "getAllMappings", { enumerable: true, get: function () { return commands_1.getAllMappings; } });
		Object.defineProperty(exports$1, "unregisterKey", { enumerable: true, get: function () { return commands_1.unregisterKey; } });
		var Actions = requireActions();
		exports$1.Actions = Actions;
		exports$1.default = emacs_1.EmacsExtension; 
	} (lib));
	return lib;
}

export { requireLib as __require };
