/**
 * High-level provider interface for LLM streaming interactions.
 *
 * This interface defines a complete, SDK-agnostic contract for multi-step
 * LLM streaming, including all lifecycle hooks. Concrete implementations
 * (adapters) bridge this interface to specific SDKs (Vercel AI, Anthropic, etc.).
 *
 * Key features:
 * - Complete lifecycle: prepareStep → onChunk → onStepFinish → onFinish → onFinally
 * - onFinally: Guaranteed to run after stream consumption (our addition!)
 * - SDK-agnostic: Could be implemented with any LLM SDK
 * - Testable: Easy to mock for testing
 */
export {};
//# sourceMappingURL=provider.js.map