pub trait DataProvider {
    /// Returns the name of the provider (e.g., "tushare", "yfinance")
    fn name(&self) -> &str;

    /// Returns whether the provider is enabled in the configuration
    fn is_enabled(&self) -> bool;
}

