//! Table widget module -- rich table rendering with columns, rows, and box borders.
//!
//!
//! # Example
//!
//! ```
//! use gilt::table::Table;
//!
//! let mut table = Table::new(&["Name", "Age"]);
//! table.add_row(&["Alice", "30"]);
//! table.add_row(&["Bob", "25"]);
//! println!("{}", table);
//! ```

mod column;
mod core;
mod render;
mod row;

// Re-exports for backward compatibility
pub use column::{Column, ColumnOptions};
pub use core::Table;
pub use row::{CellContent, Row};
