pub mod components;
pub mod engine;
pub mod pack;
pub mod patterns;
pub mod render;
pub mod theme;
pub mod vfs;
mod error;
pub use components::{
Component, ComponentCatalog, ComponentCategory, ComponentDescriptor, ComponentId,
ComponentRegistry, LayoutHint,
};
pub use engine::{Engine, ReportBuilder};
pub use error::{Error, Result};
pub use pack::{Pack, PackId, PackLoader, PackManifest};
pub use patterns::{AuditPattern, BasePattern, ExecutivePattern, MarketingPattern};
pub use render::{RenderOutput, RenderRequest};
pub use theme::{Theme, ThemeTokens, TokenValue};
pub mod prelude {
pub use crate::components::*;
pub use crate::engine::Engine;
pub use crate::theme::{Theme, ThemeTokens};
pub use crate::{Error, Result};
}