"use strict";
/**
 * Public SDK surface of @openlife/cli.
 *
 * This is the stable entry point that downstream packages — notably the private
 * `@openlife/business` package — import from:
 *
 *     import { Entitlements, LicenseManager } from '@openlife/cli/dist/sdk';
 *
 * Keep this barrel small and intentional: anything exported here is a public
 * contract. The license server in the private repo reuses
 * `LicenseManager.canonicalize` so the bytes it signs are byte-identical to
 * what this verifier checks.
 */
Object.defineProperty(exports, "__esModule", { value: true });
exports.Entitlements = exports.LicenseStore = exports.TIER_FEATURES = exports.LicenseManager = void 0;
var LicenseManager_1 = require("./orchestrator/LicenseManager");
Object.defineProperty(exports, "LicenseManager", { enumerable: true, get: function () { return LicenseManager_1.LicenseManager; } });
Object.defineProperty(exports, "TIER_FEATURES", { enumerable: true, get: function () { return LicenseManager_1.TIER_FEATURES; } });
var LicenseStore_1 = require("./orchestrator/LicenseStore");
Object.defineProperty(exports, "LicenseStore", { enumerable: true, get: function () { return LicenseStore_1.LicenseStore; } });
var Entitlements_1 = require("./orchestrator/Entitlements");
Object.defineProperty(exports, "Entitlements", { enumerable: true, get: function () { return Entitlements_1.Entitlements; } });
