import type { StreamFunction } from '../../provider/pi-ai-types.js'; import type { LLMProvider, LLMRequestOptions, LLMResponse, LLMStreamEvent } from './llm-provider.js'; export interface LlmProviderStreamAdapterOptions { provider: LLMProvider; onProviderEvent?: (event: LLMStreamEvent) => void; onRequest?: (request: LLMRequestOptions) => void | Promise; onResponse?: (response: LLMResponse) => void | Promise; onError?: (error: unknown) => void | Promise; extraBody?: Record; } export declare function createStreamFunctionFromLlmProvider(options: LlmProviderStreamAdapterOptions): StreamFunction; //# sourceMappingURL=llm-provider-stream-adapter.d.ts.map