import { FMPClient } from "../FMPClient.js"; import type { TechnicalIndicatorParams, SMAIndicator, EMAIndicator, WMAIndicator, DEMAIndicator, TEMAIndicator, RSIIndicator, StandardDeviationIndicator, WilliamsIndicator, ADXIndicator } from "./types.js"; export declare class TechnicalIndicatorsClient extends FMPClient { /** * Get Simple Moving Average (SMA) indicator * @param params Technical indicator parameters */ getSMA(params: TechnicalIndicatorParams): Promise; /** * Get Exponential Moving Average (EMA) indicator * @param params Technical indicator parameters */ getEMA(params: TechnicalIndicatorParams): Promise; /** * Get Weighted Moving Average (WMA) indicator * @param params Technical indicator parameters */ getWMA(params: TechnicalIndicatorParams): Promise; /** * Get Double Exponential Moving Average (DEMA) indicator * @param params Technical indicator parameters */ getDEMA(params: TechnicalIndicatorParams): Promise; /** * Get Triple Exponential Moving Average (TEMA) indicator * @param params Technical indicator parameters */ getTEMA(params: TechnicalIndicatorParams): Promise; /** * Get Relative Strength Index (RSI) indicator * @param params Technical indicator parameters */ getRSI(params: TechnicalIndicatorParams): Promise; /** * Get Standard Deviation indicator * @param params Technical indicator parameters */ getStandardDeviation(params: TechnicalIndicatorParams): Promise; /** * Get Williams %R indicator * @param params Technical indicator parameters */ getWilliams(params: TechnicalIndicatorParams): Promise; /** * Get Average Directional Index (ADX) indicator * @param params Technical indicator parameters */ getADX(params: TechnicalIndicatorParams): Promise; }