import type { ParsedSection } from './parsers/types.js'; export interface Chunk { content: string; startLine: number; endLine: number; sectionTitles: string[]; tokenEstimate: number; index: number; } export interface ChunkerOptions { maxTokens?: number; overlapTokens?: number; } /** * Splits parsed sections into overlapping chunks. * - Target: 2,000 tokens per chunk * - Overlap: 200 tokens between chunks * - Splits on section boundaries when possible */ export declare function chunkSections(sections: ParsedSection[], options?: ChunkerOptions): Chunk[]; //# sourceMappingURL=chunker.d.ts.map