import Window, { WindowArgs } from "../Window"; import { JSONDef, Indicator, Close } from "../types"; export interface ROCArgs { period: number; count: number; window: WindowArgs; } export default class ROC extends Indicator { period: number; count: number; window: Window; constructor(period?: number, count?: number, window?: Window); next(value: number): number; nextBar(bar: Close): number; reset(): void; toString(): string; toJSON(): JSONDef; static readonly key = "finance.tr.ROC"; static minBars({ period }: ROCArgs): number; static display({ period }: ROCArgs, value?: string): string; static from({ period, count, window }: ROCArgs): ROC; }