import { RootLogger } from 'loglevel'; import { SessionNamespace } from './session/namespaces'; import { FundamentalAndReferenceNamespace, HistoricalPricingNamespace, IPANamespace, NewsNamespace, PricingNamespace, SearchNamespace, SymbolConversionNamespace } from './content/namespaces'; import { ILibraryConfig } from './config'; import { DeliveryNamespace } from './delivery/namespaces'; export interface DataLibrary { Delivery: DeliveryNamespace; FundamentalAndReference: FundamentalAndReferenceNamespace; HistoricalPricing: HistoricalPricingNamespace; IPA: IPANamespace; News: NewsNamespace; Pricing: PricingNamespace; Search: SearchNamespace; Session: SessionNamespace; SymbolConversion: SymbolConversionNamespace; config: ILibraryConfig; logger: RootLogger; }