import type { ChunkRecord } from '../store/schema.js'; import type { ParsedDocument } from './parser.js'; export interface ChunkInput { fileId: string; fileHash: string; filePath: string; fileMtime: number; maxTokens: number; minChars: number; overlapTokens: number; includeBreadcrumb: boolean; } export interface ChunkOptions { maxTokens: number; minChars: number; overlapTokens: number; includeBreadcrumb: boolean; } export declare function estimateTokens(text: string): number; export declare function chunkDocument(doc: ParsedDocument, input: ChunkInput): ChunkRecord[]; //# sourceMappingURL=chunker.d.ts.map