export type BlockReplyChunking = { minChars: number; maxChars: number; breakPreference?: "paragraph" | "newline" | "sentence"; }; export declare class EmbeddedBlockChunker { #private; constructor(chunking: BlockReplyChunking); append(text: string): void; reset(): void; get bufferedText(): string; hasBuffered(): boolean; drain(params: { force: boolean; emit: (chunk: string) => void; }): void; }