import { OverboughtOversold, IOverboughtOversoldSettings, IOverboughtOversoldPrivate, IOverboughtOversoldEvents } from "./OverboughtOversold"; import { LineSeries } from "../../xy/series/LineSeries"; import type { Color } from "../../../core/util/Color"; export interface IRelativeStrengthIndexSettings extends IOverboughtOversoldSettings { /** * Period of the simple moving average of the RSI, drawn as a second line. * * @default 3 */ smaPeriod?: number; /** * Color of the moving average line. */ smaColor?: Color; } export interface IRelativeStrengthIndexPrivate extends IOverboughtOversoldPrivate { } export interface IRelativeStrengthIndexEvents extends IOverboughtOversoldEvents { } /** * Relative Strength Index indicator: momentum from `0` to `100`, comparing * average gains with average losses over `period`. Drawn in a panel of its * own. * * @see {@link https://www.amcharts.com/docs/v5/charts/stock/indicators/} for more info */ export declare class RelativeStrengthIndex extends OverboughtOversold { static className: string; static classNames: Array; _settings: IRelativeStrengthIndexSettings; _privateSettings: IRelativeStrengthIndexPrivate; _events: IRelativeStrengthIndexEvents; /** * Series of the RSI's moving average (`smaPeriod`). */ smaSeries: LineSeries; protected _afterNew(): void; _updateChildren(): void; /** * @ignore */ prepareData(): void; } //# sourceMappingURL=RelativeStrengthIndex.d.ts.map