/**
 * Knowledge System
 *
 * Exports all components of the knowledge management system
 * with optimized implementations for performance, memory efficiency,
 * and type safety.
 */
export * from './types.js';
export type { KnowledgeSourceOptions } from './source/BaseKnowledgeSource.js';
export { BaseKnowledgeSource } from './source/BaseKnowledgeSource.js';
export { StringKnowledgeSource } from './source/StringKnowledgeSource.js';
export { FileKnowledgeSource } from './source/FileKnowledgeSource.js';
export { URLKnowledgeSource } from './source/URLKnowledgeSource.js';
export { JSONKnowledgeSource } from './source/JSONKnowledgeSource.js';
export * from './embedder/index.js';
export { EmbedderFactory } from './embedder/EmbedderFactory.js';
export type { EmbedderFactoryOptions } from './embedder/EmbedderFactory.js';
export { Knowledge, KnowledgeOptions } from './Knowledge.js';
export * from './storage/KnowledgeStorage.js';
export * from './storage/BaseKnowledgeStorage.js';
//# sourceMappingURL=index.d.ts.map