/**
 * Full pack registry factory — shared between governance-server and license-server.
 *
 * Creates and returns a PackRegistry with all 145 compliance packs registered
 * and activated.  Previously the governance-server's compliance-routes.ts
 * built this as a module-level singleton; any other service (e.g. license-server)
 * that needs to look up pack content had to duplicate the registration block.
 *
 * Usage:
 *   import { createFullPackRegistry } from '../../../src/packs/create-full-registry.js';
 *   const registry = createFullPackRegistry();
 *
 * This file intentionally has NO route-handler or server imports — it is
 * pure pack metadata, safe to import from any service.
 *
 * PR-D: added so the license-server's pack-distribution endpoint can serve
 * pack content without importing governance-server route modules.
 *
 * @connexum/ai-governance
 */
import { PackRegistry } from './index.js';
/**
 * Create a PackRegistry with all compliance packs registered and activated.
 *
 * Calling this function multiple times creates independent registry instances;
 * callers that need a singleton should cache the result themselves.
 *
 * Shared between:
 *   - packages/governance-server/src/compliance-routes.ts  (single-instance at import)
 *   - packages/license-server/src/index.ts  (created once at createServer())
 */
export declare function createFullPackRegistry(): PackRegistry;
//# sourceMappingURL=create-full-registry.d.ts.map