import { Document, DocumentChunk, ChunkingStrategy } from './types.js';
export declare class DocumentChunker {
    private strategy;
    constructor(strategy: ChunkingStrategy);
    chunk(document: Document): DocumentChunk[];
    private fixedSizeChunking;
    private sentenceChunking;
    private paragraphChunking;
    private semanticChunking;
    private splitIntoSentences;
    private splitIntoParagraphs;
    private splitBySeparators;
}
//# sourceMappingURL=chunking.d.ts.map