import { HoopsAiArticle, HoopsAiPortfolio, NewsArticle, PassportAvailableLanguages } from '../../types'; export interface INewsApi { getFeaturedPassportItems(language?: PassportAvailableLanguages): Promise; getPassportNews(params?: { symbol?: string; limit?: number; tag?: string; tagGroup?: string; releasedAfter?: number; withNewsFeed?: boolean; withChinaFilter?: boolean; language?: PassportAvailableLanguages; }): Promise; getPassportNewsById(id: number, language?: PassportAvailableLanguages): Promise; getOrbisNewsById(id: number): Promise; getNewsfeed(params?: { tag?: string; tagGroup?: string; limit: number; }): Promise; getHoopsAiSymbolArticle(symbols: string[], options?: { quoteCurrency?: string; techLevel?: number; length?: number; }): Promise; getHoopsAiPortfolioArticle(holdings: { symbol: string; quantity: number; }[], options?: { techLevel?: number; length?: number; quoteCurrency?: string; }): Promise; getHoopsAiWatchlistArticle(symbols: string[], options?: { techLevel?: number; separateHeader?: boolean; enableHTML?: boolean; quoteCurrency?: string; }): Promise; }