"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.MouseTracker = exports.LayoutCalculator = exports.ViewManager = exports.IPCBridge = exports.BackendManager = exports.ProcessManager = exports.PackageManager = exports.Eden = void 0;
// Re-export the Eden library
var Eden_1 = require("./Eden");
Object.defineProperty(exports, "Eden", { enumerable: true, get: function () { return Eden_1.Eden; } });
// Re-export core managers for library usage
var package_manager_1 = require("./package-manager");
Object.defineProperty(exports, "PackageManager", { enumerable: true, get: function () { return package_manager_1.PackageManager; } });
var process_manager_1 = require("./process-manager");
Object.defineProperty(exports, "ProcessManager", { enumerable: true, get: function () { return process_manager_1.ProcessManager; } });
Object.defineProperty(exports, "BackendManager", { enumerable: true, get: function () { return process_manager_1.BackendManager; } });
var ipc_1 = require("./ipc");
Object.defineProperty(exports, "IPCBridge", { enumerable: true, get: function () { return ipc_1.IPCBridge; } });
// Window management exports
var view_manager_1 = require("./view-manager");
Object.defineProperty(exports, "ViewManager", { enumerable: true, get: function () { return view_manager_1.ViewManager; } });
Object.defineProperty(exports, "LayoutCalculator", { enumerable: true, get: function () { return view_manager_1.LayoutCalculator; } });
Object.defineProperty(exports, "MouseTracker", { enumerable: true, get: function () { return view_manager_1.MouseTracker; } });
//# sourceMappingURL=index.js.map