import { JSONDef, Indicator, Close } from "../types"; export interface EMAArgs { period: number; k: number; current: number; } export default class EMA extends Indicator { period: number; k: number; current: number | null; constructor(period: number, k?: number, current?: number | null); toString(): string; next(value: number): number; nextBar(bar: Close): number; reset(): void; toJSON(): JSONDef; static readonly key = "finance.tr.EMA"; static minBars({ period }: EMAArgs): number; static display({ period }: EMAArgs, value?: string): string; static from({ period, k, current }: EMAArgs): EMA; }