/**
 * Cross-Domain Expert System
 *
 * A hierarchical expert system where:
 * - Module Experts (YAML Skills) provide specialized data analysis
 * - Cross-Domain Experts (TypeScript) orchestrate multi-turn dialogues
 *
 * This module exports all components needed to build and run cross-domain experts.
 */
export type { CrossDomainType, CrossDomainExpertConfig, ModuleQuery, ModuleResponse, ModuleFinding, ModuleSuggestion, DialogueContext, Hypothesis, HypothesisEvidence, AnalysisDecision, ForkRequest, UserQuestion, CrossDomainInput, CrossDomainOutput, ModuleCatalogEntry, ModuleCapability, CrossDomainEventType, CrossDomainEvent, AIService, } from './types';
export { ExpertConclusion as CrossDomainExpertConclusion } from './types';
export { BaseCrossDomainExpert } from './baseCrossDomainExpert';
export { ModuleExpertInvoker, createModuleExpertInvoker, ModuleExpertInvokerConfig, } from './moduleExpertInvoker';
export { DialogueSession, DialogueConfig, DEFAULT_DIALOGUE_CONFIG, DialogueState, DialogueStats, DialogueEventHandler, createQueryId, createHypothesisId, buildModuleQuery, } from './dialogueProtocol';
export { HypothesisManager, HypothesisManagerConfig, } from './hypothesisManager';
export { ModuleCatalog, moduleCatalog, } from './moduleCatalog';
export { PerformanceExpert, createPerformanceExpert } from './experts/performanceExpert';
//# sourceMappingURL=index.d.ts.map