pub mod attention;
pub mod config;
pub mod dream;
pub mod emotional;
pub mod memory;
pub mod metacognitive;
pub mod metrics;
pub mod model;
pub mod neural;
pub mod responses;
pub mod state_machine;
pub mod stream;
pub mod temporal;
pub use attention::AttentionMechanism;
pub use config::{ConsciousnessConfig, ConsciousnessModelConfig};
pub use dream::DreamStateProcessor;
pub use emotional::AdvancedEmotionalState;
pub use memory::MultiLayerMemorySystem;
pub use metacognitive::{
ConsciousnessIntegration, EnhancedMetacognitiveLayer, MetacognitiveAssessment,
MetacognitiveLayer,
};
pub use metrics::{ConsciousnessMetrics, ConsciousnessSnapshot};
pub use model::{ConsciousnessModel, EmotionalState, MemoryTrace};
pub use neural::NeuralCorrelates;
pub use responses::{
AdvancedConsciousInsight, AdvancedConsciousResponse, AdvancedConsciousnessMetadata,
AdvancedInsightType, ConsciousInsight, ConsciousResponse, ConsciousnessMetadata, InsightType,
};
pub use state_machine::{ConsciousnessState, ConsciousnessStateMachine, StateTransition};
pub use stream::ConsciousnessStream;
pub use temporal::{TemporalConsciousness, TemporalEvent, TemporalPatternRecognition};