import { TextStreamPart, ToolSet } from 'ai'; /** * Transform chunks like [**,bold,**] to [**bold**] make the md deserializer * happy. * * @experimental */ export declare const markdownJoinerTransform: () => () => TransformStream, TextStreamPart>; export declare class MarkdownJoiner { private buffer; private documentCharacterCount; private isBuffering; private streamingCodeBlock; private streamingLargeDocument; private streamingTable; delayInMs: number; private clearBuffer; private isCompleteBold; private isCompleteCodeBlockEnd; private isCompleteCodeBlockStart; private isCompleteLink; private isCompleteList; private isCompleteMdxTag; private isCompleteTableStart; private isFalsePositive; private isLargeDocumentStart; private isListStartChar; private isTableExisted; flush(): string; processText(text: string): string; }