import { BaseApi } from '../BaseApi'; import { HoopsAiArticle, HoopsAiPortfolio, NewsArticle, PassportAvailableLanguages } from '../types/News.type'; import { INewsApi } from './interfaces/INewsApi'; export declare class NewsApi extends BaseApi implements INewsApi { getFeaturedPassportItems(language?: PassportAvailableLanguages): Promise; getPassportNews(params?: { symbol?: string; limit?: number; tag?: string; tagGroup?: string; releasedAfter?: number; withNewsFeed?: 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; }