/**
 * Phase 2 of ses_001-tool-stream-events removed `chat()` from
 * `LLMProvider`; this suite now exercises the streaming-only wrapper.
 *
 * Invariants under test:
 *   - `wrapProviderWithProbes(provider)` returns an object that
 *     forwards `chatStream` to the inner provider while emitting
 *     `provider_call_start` before iteration and either
 *     `provider_call_completed` (after the iterator drains cleanly,
 *     carrying any aggregated `usage` from the last chunk that
 *     supplied one) or `provider_call_failed` (on a thrown error).
 *   - `callId` is unique per call and correlates start/completed/failed.
 *   - Optional methods (`listModels`, `healthCheck`, `doctorCheck`)
 *     are forwarded when present on the inner provider.
 */
export {};
//# sourceMappingURL=instrumentation.test.d.ts.map