// SPDX-FileCopyrightText: 2023 CELESTIFYX Team
// SPDX-License-Identifier: GPL-3.0-or-later

#[cfg(feature = "ascii")]
mod ascii;
#[cfg(feature = "image")]
mod image;

#[cfg(feature = "ascii")]
pub use ascii::{
    art::AsciiArt,

    info::{
        InfoConfig,
        InfoPosition
    }
};

#[cfg(feature = "image")]
pub use image::{
    backend::{
        ImageBackend,
        ImageProtocol,
        get_best_backend,
        get_image_backend
    },

    config::DisplayConfig,
    display::ImageDisplay
};
