/** * Structure-aware chunking for large knowledge documents. We split on natural * boundaries (Markdown headings first, then blank-line paragraphs) and pack * sections up to ~chunkBytes, so a chunk is a coherent unit rather than a * byte-count cut mid-sentence. Each chunk is summarized independently and the * resulting claims are deduplicated across the whole document. */ /** Split text into coherent chunks no larger than ~chunkBytes (best effort). */ export declare function chunkText(content: string, chunkBytes: number): string[];