import type { AssistantMessage, AssistantMessageEventStream } from "@earendil-works/pi-ai"; export declare const THINKING_START_TAG = ""; export declare const THINKING_END_TAG = ""; export declare class ThinkingTagParser { private output; private stream; private textBuffer; private inThinking; private thinkingExtracted; private thinkingBlockIndex; private textBlockIndex; private lastTextBlockIndex; private activeEndTag; constructor(output: AssistantMessage, stream: AssistantMessageEventStream); processChunk(chunk: string): void; finalize(): void; getTextBlockIndex(): number | null; private processBeforeThinking; private processInsideThinking; private processAfterThinking; private emitText; private emitThinking; } //# sourceMappingURL=thinking-parser.d.ts.map