import { BaseApi } from '../BaseApi'; import { MarketMostActiveQueries, MarketMostActiveSupportedOrders } from '../constants/lookups'; import { CryptoCoin, MiddlewareConfig, MostActiveWithExtraInfo, OptionChain, OptionChainDates, Quote, Sdks, Shortability, Socials } from '../types'; import { IQuoteApi } from './interfaces/IQuoteApi'; import { ITipranksApi } from './interfaces'; export declare class QuoteApi extends BaseApi implements IQuoteApi { protected tipranksApi: ITipranksApi; constructor(sdks: Sdks, config: MiddlewareConfig, tipranksApi: ITipranksApi); getTopTenAssets(): Promise; getStablecoin(): Promise; getAvailableCoin(): Promise; getCoin(symbol: string): Promise; searchQuotes(criteria: string): Promise; getQuotes(symbols: string[], crypto?: boolean): Promise; getQuote(symbol: string, crypto?: boolean): Promise; getOptionQuote(symbol: string): 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; }