import type { LLMResponse, LLMStreamEvent, LLMContentBlock } from '../core/llm/llm-provider.js'; import { type PiAiStreamEvent } from './pi-ai-wire-format.js'; export declare function processEvent(event: PiAiStreamEvent, content: LLMContentBlock[], repairToolCallUrl: (url: string) => string, thinkingChunks?: string[]): { stopReason?: LLMResponse['stopReason']; usage?: NonNullable; }; export declare function convertStreamEvent(event: PiAiStreamEvent): LLMStreamEvent | null; //# sourceMappingURL=pi-ai-stream-parser.d.ts.map