/**
 * capability-catalog-bundle-licensing.test.ts
 *
 * Tests for bundledPackIds() and the extended isUnlicensed() in capability-catalog.ts.
 *
 * Thomas Layer 0 directive 2026-05-22 01:00 (clarification):
 *   License-layer bundling — ISO 27001 + GDPR are licensed at the org level
 *   when the customer buys a group pack. isUnlicensed() must accept these
 *   capabilities without raising an "unlicensed" rejection, even if the packs
 *   are not in the explicit licensedPacks[] list.
 *
 * Test IDs:
 *   CB-1   bundledPackIds('hipaa', usGroup) → ['iso_27001']
 *   CB-2   bundledPackIds('eu-mdr', euGroup) → ['iso_27001', 'gdpr']
 *   CB-3   bundledPackIds excludes parentPackId itself from the result
 *   CB-4   isUnlicensed: HIPAA capability is not unlicensed when hipaa is licensed
 *   CB-5   isUnlicensed: ISO 27001 capability NOT unlicensed for US group (bundled)
 *   CB-6   isUnlicensed: GDPR capability IS unlicensed for US group (not bundled)
 *   CB-7   isUnlicensed: GDPR capability NOT unlicensed for EU group (bundled)
 *   CB-8   isUnlicensed: base capabilities are never unlicensed (no group needed)
 *   CB-9   isUnlicensed: unknown capability returns false (graceful degrade)
 *   CB-10  bundledPackIds: without group, only iso_27001 is returned (no gdpr)
 *
 * Step 5 RED→GREEN:
 *   RED  (before): bundledPackIds did not exist; isUnlicensed did not accept group arg.
 *   GREEN (after): all CB tests pass.
 */
export {};
//# sourceMappingURL=capability-catalog-bundle-licensing.test.d.ts.map