UNPKG

napi-talib

Version:
760 lines (759 loc) 27.3 kB
export declare function ADD(inReal0: number[], inReal1: number[], opts?: { startIdx?: number; endIdx?: number; }): number[]; export declare function DIV(inReal0: number[], inReal1: number[], opts?: { startIdx?: number; endIdx?: number; }): number[]; export declare function MAX(inReal: number[], opts?: { optInTimePeriod?: number; startIdx?: number; endIdx?: number; }): number[]; export declare function MAXINDEX(inReal: number[], opts?: { optInTimePeriod?: number; startIdx?: number; endIdx?: number; }): number[]; export declare function MIN(inReal: number[], opts?: { optInTimePeriod?: number; startIdx?: number; endIdx?: number; }): number[]; export declare function MININDEX(inReal: number[], opts?: { optInTimePeriod?: number; startIdx?: number; endIdx?: number; }): number[]; export declare function MINMAX(inReal: number[], opts?: { optInTimePeriod?: number; startIdx?: number; endIdx?: number; }): [number[], number[]]; export declare function MINMAXINDEX(inReal: number[], opts?: { optInTimePeriod?: number; startIdx?: number; endIdx?: number; }): [number[], number[]]; export declare function MULT(inReal0: number[], inReal1: number[], opts?: { startIdx?: number; endIdx?: number; }): number[]; export declare function SUB(inReal0: number[], inReal1: number[], opts?: { startIdx?: number; endIdx?: number; }): number[]; export declare function SUM(inReal: number[], opts?: { optInTimePeriod?: number; startIdx?: number; endIdx?: number; }): number[]; export declare function ACOS(inReal: number[], opts?: { startIdx?: number; endIdx?: number; }): number[]; export declare function ASIN(inReal: number[], opts?: { startIdx?: number; endIdx?: number; }): number[]; export declare function ATAN(inReal: number[], opts?: { startIdx?: number; endIdx?: number; }): number[]; export declare function CEIL(inReal: number[], opts?: { startIdx?: number; endIdx?: number; }): number[]; export declare function COS(inReal: number[], opts?: { startIdx?: number; endIdx?: number; }): number[]; export declare function COSH(inReal: number[], opts?: { startIdx?: number; endIdx?: number; }): number[]; export declare function EXP(inReal: number[], opts?: { startIdx?: number; endIdx?: number; }): number[]; export declare function FLOOR(inReal: number[], opts?: { startIdx?: number; endIdx?: number; }): number[]; export declare function LN(inReal: number[], opts?: { startIdx?: number; endIdx?: number; }): number[]; export declare function LOG10(inReal: number[], opts?: { startIdx?: number; endIdx?: number; }): number[]; export declare function SIN(inReal: number[], opts?: { startIdx?: number; endIdx?: number; }): number[]; export declare function SINH(inReal: number[], opts?: { startIdx?: number; endIdx?: number; }): number[]; export declare function SQRT(inReal: number[], opts?: { startIdx?: number; endIdx?: number; }): number[]; export declare function TAN(inReal: number[], opts?: { startIdx?: number; endIdx?: number; }): number[]; export declare function TANH(inReal: number[], opts?: { startIdx?: number; endIdx?: number; }): number[]; export declare function ACCBANDS(inHigh: number[], inLow: number[], inClose: number[], opts?: { optInTimePeriod?: number; startIdx?: number; endIdx?: number; }): [number[], number[], number[]]; export declare function BBANDS(inReal: number[], opts?: { optInTimePeriod?: number; optInNbDevUp?: number; optInNbDevDn?: number; optInMAType?: number; startIdx?: number; endIdx?: number; }): [number[], number[], number[]]; export declare function DEMA(inReal: number[], opts?: { optInTimePeriod?: number; startIdx?: number; endIdx?: number; }): number[]; export declare function EMA(inReal: number[], opts?: { optInTimePeriod?: number; startIdx?: number; endIdx?: number; }): number[]; export declare function HT_TRENDLINE(inReal: number[], opts?: { startIdx?: number; endIdx?: number; }): number[]; export declare function KAMA(inReal: number[], opts?: { optInTimePeriod?: number; startIdx?: number; endIdx?: number; }): number[]; export declare function MA(inReal: number[], opts?: { optInTimePeriod?: number; optInMAType?: number; startIdx?: number; endIdx?: number; }): number[]; export declare function MAMA(inReal: number[], opts?: { optInFastLimit?: number; optInSlowLimit?: number; startIdx?: number; endIdx?: number; }): [number[], number[]]; export declare function MAVP(inReal: number[], inPeriods: number[], opts?: { optInMinPeriod?: number; optInMaxPeriod?: number; optInMAType?: number; startIdx?: number; endIdx?: number; }): number[]; export declare function MIDPOINT(inReal: number[], opts?: { optInTimePeriod?: number; startIdx?: number; endIdx?: number; }): number[]; export declare function MIDPRICE(inHigh: number[], inLow: number[], opts?: { optInTimePeriod?: number; startIdx?: number; endIdx?: number; }): number[]; export declare function SAR(inHigh: number[], inLow: number[], opts?: { optInAcceleration?: number; optInMaximum?: number; startIdx?: number; endIdx?: number; }): number[]; export declare function SAREXT(inHigh: number[], inLow: number[], opts?: { optInStartValue?: number; optInOffsetOnReverse?: number; optInAccelerationInitLong?: number; optInAccelerationLong?: number; optInAccelerationMaxLong?: number; optInAccelerationInitShort?: number; optInAccelerationShort?: number; optInAccelerationMaxShort?: number; startIdx?: number; endIdx?: number; }): number[]; export declare function SMA(inReal: number[], opts?: { optInTimePeriod?: number; startIdx?: number; endIdx?: number; }): number[]; export declare function T3(inReal: number[], opts?: { optInTimePeriod?: number; optInVFactor?: number; startIdx?: number; endIdx?: number; }): number[]; export declare function TEMA(inReal: number[], opts?: { optInTimePeriod?: number; startIdx?: number; endIdx?: number; }): number[]; export declare function TRIMA(inReal: number[], opts?: { optInTimePeriod?: number; startIdx?: number; endIdx?: number; }): number[]; export declare function WMA(inReal: number[], opts?: { optInTimePeriod?: number; startIdx?: number; endIdx?: number; }): number[]; export declare function ATR(inHigh: number[], inLow: number[], inClose: number[], opts?: { optInTimePeriod?: number; startIdx?: number; endIdx?: number; }): number[]; export declare function NATR(inHigh: number[], inLow: number[], inClose: number[], opts?: { optInTimePeriod?: number; startIdx?: number; endIdx?: number; }): number[]; export declare function TRANGE(inHigh: number[], inLow: number[], inClose: number[], opts?: { startIdx?: number; endIdx?: number; }): number[]; export declare function ADX(inHigh: number[], inLow: number[], inClose: number[], opts?: { optInTimePeriod?: number; startIdx?: number; endIdx?: number; }): number[]; export declare function ADXR(inHigh: number[], inLow: number[], inClose: number[], opts?: { optInTimePeriod?: number; startIdx?: number; endIdx?: number; }): number[]; export declare function APO(inReal: number[], opts?: { optInFastPeriod?: number; optInSlowPeriod?: number; optInMAType?: number; startIdx?: number; endIdx?: number; }): number[]; export declare function AROON(inHigh: number[], inLow: number[], opts?: { optInTimePeriod?: number; startIdx?: number; endIdx?: number; }): [number[], number[]]; export declare function AROONOSC(inHigh: number[], inLow: number[], opts?: { optInTimePeriod?: number; startIdx?: number; endIdx?: number; }): number[]; export declare function BOP(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: { startIdx?: number; endIdx?: number; }): number[]; export declare function CCI(inHigh: number[], inLow: number[], inClose: number[], opts?: { optInTimePeriod?: number; startIdx?: number; endIdx?: number; }): number[]; export declare function CMO(inReal: number[], opts?: { optInTimePeriod?: number; startIdx?: number; endIdx?: number; }): number[]; export declare function DX(inHigh: number[], inLow: number[], inClose: number[], opts?: { optInTimePeriod?: number; startIdx?: number; endIdx?: number; }): number[]; export declare function IMI(inOpen: number[], inClose: number[], opts?: { optInTimePeriod?: number; startIdx?: number; endIdx?: number; }): number[]; export declare function MACD(inReal: number[], opts?: { optInFastPeriod?: number; optInSlowPeriod?: number; optInSignalPeriod?: number; startIdx?: number; endIdx?: number; }): [number[], number[], number[]]; export declare function MACDEXT(inReal: number[], opts?: { optInFastPeriod?: number; optInFastMAType?: number; optInSlowPeriod?: number; optInSlowMAType?: number; optInSignalPeriod?: number; optInSignalMAType?: number; startIdx?: number; endIdx?: number; }): [number[], number[], number[]]; export declare function MACDFIX(inReal: number[], opts?: { optInSignalPeriod?: number; startIdx?: number; endIdx?: number; }): [number[], number[], number[]]; export declare function MFI(inHigh: number[], inLow: number[], inClose: number[], inVolume: number[], opts?: { optInTimePeriod?: number; startIdx?: number; endIdx?: number; }): number[]; export declare function MINUS_DI(inHigh: number[], inLow: number[], inClose: number[], opts?: { optInTimePeriod?: number; startIdx?: number; endIdx?: number; }): number[]; export declare function MINUS_DM(inHigh: number[], inLow: number[], opts?: { optInTimePeriod?: number; startIdx?: number; endIdx?: number; }): number[]; export declare function MOM(inReal: number[], opts?: { optInTimePeriod?: number; startIdx?: number; endIdx?: number; }): number[]; export declare function PLUS_DI(inHigh: number[], inLow: number[], inClose: number[], opts?: { optInTimePeriod?: number; startIdx?: number; endIdx?: number; }): number[]; export declare function PLUS_DM(inHigh: number[], inLow: number[], opts?: { optInTimePeriod?: number; startIdx?: number; endIdx?: number; }): number[]; export declare function PPO(inReal: number[], opts?: { optInFastPeriod?: number; optInSlowPeriod?: number; optInMAType?: number; startIdx?: number; endIdx?: number; }): number[]; export declare function ROC(inReal: number[], opts?: { optInTimePeriod?: number; startIdx?: number; endIdx?: number; }): number[]; export declare function ROCP(inReal: number[], opts?: { optInTimePeriod?: number; startIdx?: number; endIdx?: number; }): number[]; export declare function ROCR(inReal: number[], opts?: { optInTimePeriod?: number; startIdx?: number; endIdx?: number; }): number[]; export declare function ROCR100(inReal: number[], opts?: { optInTimePeriod?: number; startIdx?: number; endIdx?: number; }): number[]; export declare function RSI(inReal: number[], opts?: { optInTimePeriod?: number; startIdx?: number; endIdx?: number; }): number[]; export declare function STOCH(inHigh: number[], inLow: number[], inClose: number[], opts?: { optInFastK_Period?: number; optInSlowK_Period?: number; optInSlowK_MAType?: number; optInSlowD_Period?: number; optInSlowD_MAType?: number; startIdx?: number; endIdx?: number; }): [number[], number[]]; export declare function STOCHF(inHigh: number[], inLow: number[], inClose: number[], opts?: { optInFastK_Period?: number; optInFastD_Period?: number; optInFastD_MAType?: number; startIdx?: number; endIdx?: number; }): [number[], number[]]; export declare function STOCHRSI(inReal: number[], opts?: { optInTimePeriod?: number; optInFastK_Period?: number; optInFastD_Period?: number; optInFastD_MAType?: number; startIdx?: number; endIdx?: number; }): [number[], number[]]; export declare function TRIX(inReal: number[], opts?: { optInTimePeriod?: number; startIdx?: number; endIdx?: number; }): number[]; export declare function ULTOSC(inHigh: number[], inLow: number[], inClose: number[], opts?: { optInTimePeriod1?: number; optInTimePeriod2?: number; optInTimePeriod3?: number; startIdx?: number; endIdx?: number; }): number[]; export declare function WILLR(inHigh: number[], inLow: number[], inClose: number[], opts?: { optInTimePeriod?: number; startIdx?: number; endIdx?: number; }): number[]; export declare function HT_DCPERIOD(inReal: number[], opts?: { startIdx?: number; endIdx?: number; }): number[]; export declare function HT_DCPHASE(inReal: number[], opts?: { startIdx?: number; endIdx?: number; }): number[]; export declare function HT_PHASOR(inReal: number[], opts?: { startIdx?: number; endIdx?: number; }): [number[], number[]]; export declare function HT_SINE(inReal: number[], opts?: { startIdx?: number; endIdx?: number; }): [number[], number[]]; export declare function HT_TRENDMODE(inReal: number[], opts?: { startIdx?: number; endIdx?: number; }): number[]; export declare function AD(inHigh: number[], inLow: number[], inClose: number[], inVolume: number[], opts?: { startIdx?: number; endIdx?: number; }): number[]; export declare function ADOSC(inHigh: number[], inLow: number[], inClose: number[], inVolume: number[], opts?: { optInFastPeriod?: number; optInSlowPeriod?: number; startIdx?: number; endIdx?: number; }): number[]; export declare function OBV(inReal: number[], inVolume: number[], opts?: { startIdx?: number; endIdx?: number; }): number[]; export declare function CDL2CROWS(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: { startIdx?: number; endIdx?: number; }): number[]; export declare function CDL3BLACKCROWS(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: { startIdx?: number; endIdx?: number; }): number[]; export declare function CDL3INSIDE(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: { startIdx?: number; endIdx?: number; }): number[]; export declare function CDL3LINESTRIKE(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: { startIdx?: number; endIdx?: number; }): number[]; export declare function CDL3OUTSIDE(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: { startIdx?: number; endIdx?: number; }): number[]; export declare function CDL3STARSINSOUTH(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: { startIdx?: number; endIdx?: number; }): number[]; export declare function CDL3WHITESOLDIERS(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: { startIdx?: number; endIdx?: number; }): number[]; export declare function CDLABANDONEDBABY(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: { optInPenetration?: number; startIdx?: number; endIdx?: number; }): number[]; export declare function CDLADVANCEBLOCK(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: { startIdx?: number; endIdx?: number; }): number[]; export declare function CDLBELTHOLD(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: { startIdx?: number; endIdx?: number; }): number[]; export declare function CDLBREAKAWAY(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: { startIdx?: number; endIdx?: number; }): number[]; export declare function CDLCLOSINGMARUBOZU(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: { startIdx?: number; endIdx?: number; }): number[]; export declare function CDLCONCEALBABYSWALL(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: { startIdx?: number; endIdx?: number; }): number[]; export declare function CDLCOUNTERATTACK(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: { startIdx?: number; endIdx?: number; }): number[]; export declare function CDLDARKCLOUDCOVER(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: { optInPenetration?: number; startIdx?: number; endIdx?: number; }): number[]; export declare function CDLDOJI(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: { startIdx?: number; endIdx?: number; }): number[]; export declare function CDLDOJISTAR(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: { startIdx?: number; endIdx?: number; }): number[]; export declare function CDLDRAGONFLYDOJI(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: { startIdx?: number; endIdx?: number; }): number[]; export declare function CDLENGULFING(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: { startIdx?: number; endIdx?: number; }): number[]; export declare function CDLEVENINGDOJISTAR(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: { optInPenetration?: number; startIdx?: number; endIdx?: number; }): number[]; export declare function CDLEVENINGSTAR(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: { optInPenetration?: number; startIdx?: number; endIdx?: number; }): number[]; export declare function CDLGAPSIDESIDEWHITE(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: { startIdx?: number; endIdx?: number; }): number[]; export declare function CDLGRAVESTONEDOJI(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: { startIdx?: number; endIdx?: number; }): number[]; export declare function CDLHAMMER(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: { startIdx?: number; endIdx?: number; }): number[]; export declare function CDLHANGINGMAN(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: { startIdx?: number; endIdx?: number; }): number[]; export declare function CDLHARAMI(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: { startIdx?: number; endIdx?: number; }): number[]; export declare function CDLHARAMICROSS(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: { startIdx?: number; endIdx?: number; }): number[]; export declare function CDLHIGHWAVE(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: { startIdx?: number; endIdx?: number; }): number[]; export declare function CDLHIKKAKE(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: { startIdx?: number; endIdx?: number; }): number[]; export declare function CDLHIKKAKEMOD(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: { startIdx?: number; endIdx?: number; }): number[]; export declare function CDLHOMINGPIGEON(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: { startIdx?: number; endIdx?: number; }): number[]; export declare function CDLIDENTICAL3CROWS(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: { startIdx?: number; endIdx?: number; }): number[]; export declare function CDLINNECK(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: { startIdx?: number; endIdx?: number; }): number[]; export declare function CDLINVERTEDHAMMER(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: { startIdx?: number; endIdx?: number; }): number[]; export declare function CDLKICKING(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: { startIdx?: number; endIdx?: number; }): number[]; export declare function CDLKICKINGBYLENGTH(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: { startIdx?: number; endIdx?: number; }): number[]; export declare function CDLLADDERBOTTOM(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: { startIdx?: number; endIdx?: number; }): number[]; export declare function CDLLONGLEGGEDDOJI(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: { startIdx?: number; endIdx?: number; }): number[]; export declare function CDLLONGLINE(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: { startIdx?: number; endIdx?: number; }): number[]; export declare function CDLMARUBOZU(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: { startIdx?: number; endIdx?: number; }): number[]; export declare function CDLMATCHINGLOW(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: { startIdx?: number; endIdx?: number; }): number[]; export declare function CDLMATHOLD(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: { optInPenetration?: number; startIdx?: number; endIdx?: number; }): number[]; export declare function CDLMORNINGDOJISTAR(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: { optInPenetration?: number; startIdx?: number; endIdx?: number; }): number[]; export declare function CDLMORNINGSTAR(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: { optInPenetration?: number; startIdx?: number; endIdx?: number; }): number[]; export declare function CDLONNECK(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: { startIdx?: number; endIdx?: number; }): number[]; export declare function CDLPIERCING(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: { startIdx?: number; endIdx?: number; }): number[]; export declare function CDLRICKSHAWMAN(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: { startIdx?: number; endIdx?: number; }): number[]; export declare function CDLRISEFALL3METHODS(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: { startIdx?: number; endIdx?: number; }): number[]; export declare function CDLSEPARATINGLINES(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: { startIdx?: number; endIdx?: number; }): number[]; export declare function CDLSHOOTINGSTAR(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: { startIdx?: number; endIdx?: number; }): number[]; export declare function CDLSHORTLINE(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: { startIdx?: number; endIdx?: number; }): number[]; export declare function CDLSPINNINGTOP(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: { startIdx?: number; endIdx?: number; }): number[]; export declare function CDLSTALLEDPATTERN(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: { startIdx?: number; endIdx?: number; }): number[]; export declare function CDLSTICKSANDWICH(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: { startIdx?: number; endIdx?: number; }): number[]; export declare function CDLTAKURI(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: { startIdx?: number; endIdx?: number; }): number[]; export declare function CDLTASUKIGAP(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: { startIdx?: number; endIdx?: number; }): number[]; export declare function CDLTHRUSTING(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: { startIdx?: number; endIdx?: number; }): number[]; export declare function CDLTRISTAR(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: { startIdx?: number; endIdx?: number; }): number[]; export declare function CDLUNIQUE3RIVER(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: { startIdx?: number; endIdx?: number; }): number[]; export declare function CDLUPSIDEGAP2CROWS(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: { startIdx?: number; endIdx?: number; }): number[]; export declare function CDLXSIDEGAP3METHODS(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: { startIdx?: number; endIdx?: number; }): number[]; export declare function BETA(inReal0: number[], inReal1: number[], opts?: { optInTimePeriod?: number; startIdx?: number; endIdx?: number; }): number[]; export declare function CORREL(inReal0: number[], inReal1: number[], opts?: { optInTimePeriod?: number; startIdx?: number; endIdx?: number; }): number[]; export declare function LINEARREG(inReal: number[], opts?: { optInTimePeriod?: number; startIdx?: number; endIdx?: number; }): number[]; export declare function LINEARREG_ANGLE(inReal: number[], opts?: { optInTimePeriod?: number; startIdx?: number; endIdx?: number; }): number[]; export declare function LINEARREG_INTERCEPT(inReal: number[], opts?: { optInTimePeriod?: number; startIdx?: number; endIdx?: number; }): number[]; export declare function LINEARREG_SLOPE(inReal: number[], opts?: { optInTimePeriod?: number; startIdx?: number; endIdx?: number; }): number[]; export declare function STDDEV(inReal: number[], opts?: { optInTimePeriod?: number; optInNbDev?: number; startIdx?: number; endIdx?: number; }): number[]; export declare function TSF(inReal: number[], opts?: { optInTimePeriod?: number; startIdx?: number; endIdx?: number; }): number[]; export declare function VAR(inReal: number[], opts?: { optInTimePeriod?: number; optInNbDev?: number; startIdx?: number; endIdx?: number; }): number[]; export declare function AVGPRICE(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: { startIdx?: number; endIdx?: number; }): number[]; export declare function AVGDEV(inReal: number[], opts?: { optInTimePeriod?: number; startIdx?: number; endIdx?: number; }): number[]; export declare function MEDPRICE(inHigh: number[], inLow: number[], opts?: { startIdx?: number; endIdx?: number; }): number[]; export declare function TYPPRICE(inHigh: number[], inLow: number[], inClose: number[], opts?: { startIdx?: number; endIdx?: number; }): number[]; export declare function WCLPRICE(inHigh: number[], inLow: number[], inClose: number[], opts?: { startIdx?: number; endIdx?: number; }): number[];