import { TipranksAnalystRatingByStockSort, TipranksTrendingStocksFilter, TipranksTrendingStocksTrendingType } from '../..'; import { Analyst, AnalystPortfolioItemWithExtraInfo, AnalystProfileInfo, TiprankOverviewWithExtraInfo, TipranksNewsSentiment, TopAnalystsPickData, TrendingStocksData } from '../../types/Tipranks.type'; export interface ITipranksApi { getTipranksAnalystRatingsBySymbol(symbols: string[], count?: number, sort?: TipranksAnalystRatingByStockSort): Promise; getTipranksAssetsOverview(symbols: string[]): Promise; getTipranksAnalystProfile(id: string): Promise; getTipranksAnalystPortfolio(expertUID: string, count?: number): Promise; getTipranksNewsSentiment(symbol: string, num?: number): Promise; getTopAnalystRecommendations(count?: number, period?: number, filter?: TipranksTrendingStocksFilter, trendingType?: TipranksTrendingStocksTrendingType): Promise; getLivefeedOfAnalystsRatings(count: number, bookmarkId?: string): Promise; }