import { MarketMostActiveSupportedOrders, MarketMostActiveQueries } from '../../constants/lookups'; import { CryptoCoin, MostActiveWithExtraInfo, OptionChain, OptionChainDates, Quote, Shortability, Socials } from '../../types'; export interface IQuoteApi { getStablecoin(): Promise; getAvailableCoin(): Promise; getCoin(symbol: string): Promise; getTopTenAssets(): Promise; searchQuotes(criteria: string): Promise; getQuotes(symbols: string[], crypto?: boolean): Promise; getOptionQuote(symbol: string): Promise; getQuote(symbol: string, crypto?: boolean): Promise; getQuoteOptionChainDates(symbol: string): Promise; getQuoteOptionChainQuotes(symbol: string, date: string): Promise; getMostActiveStocks(order: MarketMostActiveSupportedOrders, urlQuery: MarketMostActiveQueries, tipranks?: boolean): Promise; getQuoteShortability(symbol: string): Promise; getQuoteSocials(symbol: string): Promise; }