/** * First-party llm layer (design/118 ①② — naturalized out of `src/vendor/llm-core`, de-vendoring 1-2/6). * Provider-neutral model/message/tool types, the assistant-message event-stream primitive, and * model-emitted tool-call validation/coercion. Behavior is pinned by `test/vendor-contracts.test.ts` * (C9, EventStream terminal semantics) and `test/tool-arg-null-coercion.test.ts` (A1/#22 fail-open * closures). Consumers outside `src/engine` import via the `src/internal/llm.ts` facade. */ export * from "./types.js"; export * from "./diagnostics.js"; export * from "./event-stream.js"; export * from "./validation.js"; //# sourceMappingURL=index.d.ts.map