import { BigIndicatorSeries, NumberIndicatorSeries } from '../Indicator'; import { Big, BigSource } from 'big.js'; import { HighLowClose, HighLowCloseNumber } from '../util'; export declare class CCI extends BigIndicatorSeries { readonly interval: number; readonly prices: BigSource[]; protected result?: Big; private readonly sma; private readonly typicalPrices; constructor(interval: number); update(candle: HighLowClose): void | Big; private cacheTypicalPrice; } export declare class FasterCCI extends NumberIndicatorSeries { readonly interval: number; readonly prices: number[]; protected result?: number; private readonly sma; private readonly typicalPrices; constructor(interval: number); update(candle: HighLowCloseNumber): void | number; private cacheTypicalPrice; }