pub mod component;
pub mod expand;
pub mod node;

#[cfg(test)]
mod children_slots_test;

pub use component::{Component, ComponentRegistry, ComponentResolver, ResolvedComponent};
pub use expand::{ast_to_ir, ast_to_ir_node};
pub use node::{ConditionalBranch, Element, IRNode, NodeId, Props, Value};
