import { Document, DocumentChunk } from "../types"; export interface TextSplitterConfig { chunkSize: number; chunkOverlap: number; separators?: string[]; keepSeparator?: boolean; } export declare class RecursiveTextSplitter { private config; constructor(config: TextSplitterConfig); splitDocument(document: Document): Promise; private splitText; private estimateTokenCount; } //# sourceMappingURL=recursive.d.ts.map