/**
 * V3.1 Inference Engine Core - Entry Point
 * Exports all core functionality for the rule-based inference system
 */
export * from './types.js';
export type { ControllerSpec, ServiceSpec, EventSpec, ViewSpec, ModelSpec } from './types.js';
export type { RuleFileType, RuleFile, ConfigurationRuleFile, ExpansionTemplateRuleFile, PatternInferenceRuleFile, DeploymentRuleFile, LegacyRuleFile, ComponentMappings, SpecialistViewTemplate, ViewPatternMappings, InferenceRule as RuleFileInferenceRule, AttributeComponentMapping, RelationshipComponentMapping, ComponentTemplate, DeploymentBindingRule, DeploymentCapabilityRule, DeploymentChannelRule, DeploymentInstanceRule, DetailViewPattern, FormViewPattern, ListViewPattern, ViewPattern as RuleFileViewPattern } from './rule-file-types.js';
export { RuleEngine } from './rule-engine.js';
export { RuleLoader } from './rule-loader.js';
export { InferenceContextManager, ContextUtils } from './context.js';
import { DEFAULT_ENGINE_CONFIG } from './types.js';
export { DEFAULT_ENGINE_CONFIG };
export { SpeclyConverter } from './specly-converter.js';
//# sourceMappingURL=index.d.ts.map