interface TechnicalIndicatorBase { date: string; open: number; high: number; low: number; close: number; volume: number; } export interface SMAIndicator extends TechnicalIndicatorBase { sma: number; } export interface EMAIndicator extends TechnicalIndicatorBase { ema: number; } export interface WMAIndicator extends TechnicalIndicatorBase { wma: number; } export interface DEMAIndicator extends TechnicalIndicatorBase { dema: number; } export interface TEMAIndicator extends TechnicalIndicatorBase { tema: number; } export interface RSIIndicator extends TechnicalIndicatorBase { rsi: number; } export interface StandardDeviationIndicator extends TechnicalIndicatorBase { standardDeviation: number; } export interface WilliamsIndicator extends TechnicalIndicatorBase { williams: number; } export interface ADXIndicator extends TechnicalIndicatorBase { adx: number; } export interface TechnicalIndicatorParams { symbol: string; periodLength: number; timeframe: string; from?: string; to?: string; } export {};