//! altium-codec — TRIMMED vendor for adom-project-manager.
//!
//! Contains only the canonical part model + the KiCad reader/writer that the
//! Manager uses (`import_kicad`, `export_kicad_symbol/footprint`, the model
//! types). The Altium `.SchLib`/`.PcbLib`/`.IntLib` decoders and their heavy
//! deps (altium-schlib/altium-pcblib, cfb, flate2) are intentionally omitted.
//!
//! Vendored from `adom/adom-lbr` `crates/altium-codec` so the app stays
//! self-contained and immune to workspace/dependency reshuffles.
pub mod kicad;
pub mod kicad_export;
pub mod model;
pub mod sexpr;

pub use kicad::import_kicad;
pub use kicad_export::{export_kicad_footprint, export_kicad_symbol};
pub use model::{AdomLbrPart, BodyRect, ConnectEntry, Footprint, FpGraphic, FpLayer, Graphic, Pad, Parameter, Pin, Symbol};