//! Services module containing all business logic services

pub mod embedding_service;
pub mod encryption_service;
pub mod document_service;
pub mod search_service;
pub mod iam_service;
pub mod security_service;
pub mod mapping_service;
pub mod sync_service;
pub mod indexing_service;
pub mod kb_service;
pub mod operation_context_service;
pub mod data_filtering_service;
pub mod collection_manager;
pub mod aws_estate_service;
pub mod aws_parsers;

// Re-exports for easier access
pub use embedding_service::EmbeddingService;
pub use encryption_service::EncryptionService;
pub use document_service::DocumentService;
pub use search_service::SearchService;
pub use iam_service::IAMService;
pub use security_service::SecurityService;
pub use mapping_service::MappingService;
pub use sync_service::SyncService;
pub use indexing_service::IndexingService;
pub use kb_service::KBService;
pub use operation_context_service::OperationContextService;
pub use data_filtering_service::DataFilteringService;
pub use collection_manager::CollectionManager;
pub use aws_estate_service::{AwsEstateService, AwsEstateIngestResult, AwsEstateConfig};