import { FMPClient } from "../FMPClient.js"; import { StockQuote, StockQuoteShort, AftermarketTrade, AftermarketQuote, StockPriceChange, QuoteParams, BatchQuoteParams, ExchangeQuoteParams, ShortParams } from "./types.js"; export declare class QuotesClient extends FMPClient { /** * Get real-time stock quotes for a symbol * @param params Quote parameters including symbol */ getQuote(params: QuoteParams): Promise; /** * Get short version of real-time stock quotes for a symbol * @param params Quote parameters including symbol */ getQuoteShort(params: QuoteParams): Promise; /** * Get aftermarket trade data for a symbol * @param params Quote parameters including symbol */ getAftermarketTrade(params: QuoteParams): Promise; /** * Get aftermarket quote data for a symbol * @param params Quote parameters including symbol */ getAftermarketQuote(params: QuoteParams): Promise; /** * Get stock price change data for a symbol * @param params Quote parameters including symbol */ getStockPriceChange(params: QuoteParams): Promise; /** * Get batch quotes for multiple symbols * @param params Batch quote parameters including symbols */ getBatchQuotes(params: BatchQuoteParams): Promise; /** * Get short version of batch quotes for multiple symbols * @param params Batch quote parameters including symbols */ getBatchQuotesShort(params: BatchQuoteParams): Promise; /** * Get batch aftermarket trade data for multiple symbols * @param params Batch quote parameters including symbols */ getBatchAftermarketTrade(params: BatchQuoteParams): Promise; /** * Get batch aftermarket quote data for multiple symbols * @param params Batch quote parameters including symbols */ getBatchAftermarketQuote(params: BatchQuoteParams): Promise; /** * Get stock quotes for all listed stocks on a specific exchange * @param params Exchange quote parameters */ getExchangeQuotes(params: ExchangeQuoteParams): Promise; /** * Get quotes for mutual funds * @param params Optional short format parameters */ getMutualFundQuotes(params?: ShortParams): Promise; /** * Get quotes for ETFs * @param params Optional short format parameters */ getETFQuotes(params?: ShortParams): Promise; /** * Get quotes for commodities * @param params Optional short format parameters */ getCommodityQuotes(params?: ShortParams): Promise; /** * Get quotes for cryptocurrencies * @param params Optional short format parameters */ getCryptoQuotes(params?: ShortParams): Promise; /** * Get quotes for forex pairs * @param params Optional short format parameters */ getForexQuotes(params?: ShortParams): Promise; /** * Get quotes for market indexes * @param params Optional short format parameters */ getIndexQuotes(params?: ShortParams): Promise; }