import { CandleData } from "../StockData"; import { BaseIndicator, BaseIndicatorInput } from "../base-indicator"; export declare class ADXInput extends BaseIndicatorInput { high: number[]; low: number[]; close: number[]; adxPeriod: number; diPeriod: number; } export declare class ADXOutput { pdi?: number | undefined; mdi?: number | undefined; adx?: number | undefined; } export declare class ADX extends BaseIndicator { result: ADXOutput[]; generator: Generator; constructor(input: ADXInput); static calculate: typeof adx; nextValue(price: CandleData): ADXOutput | undefined; } export declare function adx(input: ADXInput): ADXOutput[];