pub mod types;
pub mod state;
pub mod theme;
pub mod style;
pub mod settings;
pub mod render;
pub mod input;
pub use types::{TabConfig, TabKind, TabResponse};
pub use state::TabState;
pub use theme::{DefaultTabTheme, TabTheme};
pub use style::{
ChromeTabStyle, DefaultTabStyle, ModalHorizontalTabStyle, ModalSidebarTabStyle,
TagsTabsSidebarTabStyle, TabStyle,
};
pub use settings::TabSettings;
pub use render::{
draw_chrome_tab, draw_modal_horizontal_tab, draw_modal_sidebar_tab,
draw_tags_tabs_sidebar_tab, draw_tab, draw_tab_variant, TabResult, TabView,
};
pub use input::{
register_chrome_tab, register_horizontal_tab, register_sidebar_tab, register_tab,
register_tab_on_layer,
};