1pub mod components;
21pub mod engine;
22pub mod pack;
23pub mod patterns;
24pub mod render;
25pub mod theme;
26pub mod vfs;
27
28mod error;
29
30pub use components::{Component, ComponentId, ComponentRegistry};
31pub use engine::{Engine, ReportBuilder};
32pub use error::{Error, Result};
33pub use pack::{Pack, PackId, PackLoader, PackManifest};
34pub use patterns::{AuditPattern, MarketingPattern, ExecutivePattern, BasePattern};
35pub use render::{RenderOutput, RenderRequest};
36pub use theme::{Theme, ThemeTokens, TokenValue};
37
38pub mod prelude {
40 pub use crate::components::*;
41 pub use crate::engine::Engine;
42 pub use crate::theme::{Theme, ThemeTokens};
43 pub use crate::{Error, Result};
44}