/**
 * TypeRegistry - Pure IR source of truth for type declarations
 *
 * ALICE'S SPEC (Step 3): This registry stores IrType (pure IR), NOT ts.TypeNode.
 * Types are converted at registration time, making queries deterministic.
 *
 * CANONICAL CLR IDENTITY: Well-known runtime types from compiler core globals,
 * Tsonic surface packages, @tsonic/core, and @tsonic/dotnet are registered
 * with canonical CLR FQ names
 * (e.g., String → System.String, String$instance → System.String$instance).
 *
 * Part of Alice's specification for deterministic IR typing.
 *
 * FACADE: This module re-exports from registry-helpers.ts and registry-builder.ts.
 * Type declarations are kept here so that all consumers can import from one path.
 */
// ═══════════════════════════════════════════════════════════════════════════
// RE-EXPORTS
// ═══════════════════════════════════════════════════════════════════════════
export { buildTypeRegistry } from "./registry-builder.js";
//# sourceMappingURL=type-registry.js.map