/** * register-language-adapters — register the bundled language adapters * into a kernel-level `LanguageRegistry`. * * Extracted from `index.ts` so the registration list is not a * module-load side effect but a pure function the composition root * calls explicitly. Each adapter ships with a layered language pack * (`@opensip-cli/lang-*`); the CLI is the single component that * wires them in — fitness/simulation must not take a hard dep on * every language pack (would invert the layered architecture). * * The order below is presentational only; the registry is keyed by * adapter id so duplicates short-circuit and order does not affect * resolution. */ import type { LanguageRegistry } from '@opensip-cli/core'; /** * Register the six bundled language adapters into the supplied * registry. Idempotent w.r.t. duplicate registrations: the kernel * registry is first-writer-wins. */ export declare function registerLanguageAdapters(registry: LanguageRegistry): void; //# sourceMappingURL=register-language-adapters.d.ts.map