import { BigIndicatorSeries, NumberIndicatorSeries } from '../Indicator'; import Big from 'big.js'; import { HighLow, HighLowNumber } from '../util'; import { FasterMovingAverageTypes, MovingAverageTypes } from '../MA/MovingAverageTypes'; import { FasterMovingAverage, MovingAverage } from '../MA/MovingAverage'; export declare class AO extends BigIndicatorSeries { readonly shortInterval: number; readonly longInterval: number; readonly long: MovingAverage; readonly short: MovingAverage; constructor(shortInterval: number, longInterval: number, SmoothingIndicator?: MovingAverageTypes); update({ low, high }: HighLow): void | Big; } export declare class FasterAO extends NumberIndicatorSeries { readonly shortInterval: number; readonly longInterval: number; readonly long: FasterMovingAverage; readonly short: FasterMovingAverage; constructor(shortInterval: number, longInterval: number, SmoothingIndicator?: FasterMovingAverageTypes); update({ low, high }: HighLowNumber): void | number; }