export const DEFAULT_SEPARATORS = {
    fixed: [],
    sentence: ['. ', '! ', '? ', '.\n', '!\n', '?\n'],
    paragraph: ['\n\n', '\n'],
    recursive: ['\n\n', '\n', '. ', ' ', ''],
};
export const DEFAULT_CHUNKING_CONFIG = {
    strategy: 'recursive',
    chunkSize: 512,
    chunkOverlap: 64,
};
export const DEFAULT_RETRIEVAL_CONFIG = {
    mode: 'vector',
    topK: 5,
    minScore: 0.3,
    hybridAlpha: 0.7,
};
export const DEFAULT_RAG_CONTEXT_CONFIG = {
    maxTokens: 4096,
    separator: '\n\n---\n\n',
    includeMetadata: true,
    headerTemplate: '## Retrieved Knowledge\n\nThe following information was retrieved from the knowledge base:\n',
};
//# sourceMappingURL=index.js.map