pub mod correction_learning;
mod llm_client;
pub mod pipeline;
pub mod rule_based;
pub mod to_plain_text;

pub use correction_learning::extract_corrections;
pub use llm_client::{cleanup_text as llm_cleanup_text, LlmPromptPreset};
pub use pipeline::{post_process_segments, FormatMode, PostProcessOptions};
pub use rule_based::{format_text, is_hallucination, remove_fillers, to_british_english};
pub use to_plain_text::to_plain_text;
