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

#[cfg(test)]
mod children_slots_test;

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