import type { Chunk, ChunkOptions } from '../types/index.js'; declare const DEFAULT_OPTIONS: ChunkOptions; /** * Chunk a document into overlapping segments preserving semantic structure. * * Strategy: * 1. Split by headings if respectBoundaries is true * 2. For each section, split at natural boundaries (paragraph > sentence > word) * 3. Add overlap from previous chunk's tail * 4. Tag each chunk with section name and position */ export declare function chunkDocument(text: string, docId: string, options?: Partial): Chunk[]; export { DEFAULT_OPTIONS as defaultChunkOptions }; //# sourceMappingURL=chunker.d.ts.map