import FAST_STOCH, { FAST_STOCHArgs } from "../FAST_STOCH"; import EMA, { EMAArgs } from "../EMA"; import { JSONDef, Indicator, High, Low, Close } from "../types"; export interface SLOW_STOCHArgs { fast: FAST_STOCHArgs; ema: EMAArgs; } export default class SLOW_STOCH extends Indicator { ema: EMA; fast: FAST_STOCH; constructor(fast?: number | FAST_STOCH, ema?: number | EMA); next(value: number): number; nextBar(bar: High & Low & Close): number; reset(): void; toString(): string; toJSON(): JSONDef; static readonly key = "finance.tr.SLOW_STOCH"; static minBars({ ema, fast }: SLOW_STOCHArgs): number; static display({ fast, ema }: SLOW_STOCHArgs): string; static from({ fast, ema }: SLOW_STOCHArgs): SLOW_STOCH; }