pub(crate) mod chunk;
mod config;
mod id;
mod resources;
mod string_pool;
mod table;
mod value;
pub use chunk::{ChunkError, ChunkType};
pub use config::{Config, Density, LayoutDirection, Locale, LocaleError, NightMode, Orientation, QualifierError};
pub use id::{
MAX_RESOURCE_NAME_LEN, RefPackage, ResourceId, ResourceLookup, ResourceName, ResourceNameError, ResourceRef,
ResourceRefError, ResourceType, UnknownResourceType, resolve,
};
pub use resources::{CompiledResources, ResourceError, Resources};
pub use string_pool::{Encoding, StringPoolError};
pub(crate) use string_pool::{StringPool, StringPoolBuilder, TextBudget};
pub use table::{Bag, EntryValue, Package, Resource, ResourceTable, TableError, TypeSpec};
pub use value::{Color, ColorFormat, Dimension, DimensionUnit, Fraction, LiteralError, Value};
pub(crate) use value::{RawValue, data_type};