import { JSONDef, Indicator, High } from "../types"; export interface MAXArgs { period: number; maxIdx: number; curIdx: number; queue: number[]; } export default class MAX extends Indicator { period: number; maxIdx: number; curIdx: number; queue: number[]; constructor(period?: number, maxIdx?: number, curIdx?: number, queue?: any[]); next(value: number): number; nextBar(bar: High): number; reset(): void; findMaxIdx(): number; toString(): string; toJSON(): JSONDef; static readonly key = "finance.tr.MAX"; static minBars({ period }: MAXArgs): number; static display({ period }: MAXArgs, value?: string): string; static from({ period, maxIdx, curIdx, queue }: MAXArgs): MAX; }