export type ChunkingStrategy = 'fixed' | 'sentence' | 'paragraph' | 'recursive';
export interface ChunkingConfig {
    strategy: ChunkingStrategy;
    chunkSize: number;
    chunkOverlap: number;
    separators?: string[];
}
export interface Chunker {
    chunk(content: string, config: ChunkingConfig): ChunkContent[];
}
export interface ChunkContent {
    content: string;
    index: number;
}
//# sourceMappingURL=chunking.d.ts.map