pub mod hub;
pub mod provider;
pub mod providers;
pub mod types;

pub use hub::SubtitleProviderHub;
pub use provider::SubtitleProvider;
pub use types::{
    DownloadedSubtitle, MediaQuery, ResolvedSubtitle, ResolvedSubtitleFormat,
    ResolvedSubtitleHeader, SubtitleCandidate, SubtitlePayload,
};

pub use crate::types::{Provider, ProviderStatus};
