UNPKG

napi-talib

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