export declare class TechnicalAnalysis {
    private context;
    constructor(context: any);
    get tr(): any;
    param(source: any, index: any, name?: string): any;
    ema(source: any, _period: any, _callId?: any): any;
    sma(source: any, _period: any, _callId?: any): any;
    vwma(source: any, _period: any, _callId?: any): any;
    wma(source: any, _period: any, _callId?: any): any;
    hma(source: any, _period: any, _callId?: any): any;
    rma(source: any, _period: any, _callId?: any): any;
    change(source: any, _length?: number, _callId?: any): any;
    rsi(source: any, _period: any, _callId?: any): any;
    atr(_period: any, _callId?: any): any;
    mom(source: any, _length: any, _callId?: any): any;
    roc(source: any, _length: any, _callId?: any): any;
    dev(source: any, _length: any, _callId?: any): any;
    variance(source: any, _length: any, _callId?: any): any;
    highest(source: any, _length: any, _callId?: any): any;
    lowest(source: any, _length: any, _callId?: any): any;
    median(source: any, _length: any, _callId?: any): any;
    stdev(source: any, _length: any, _bias?: boolean, _callId?: any): any;
    linreg(source: any, _length: any, _offset: any, _callId?: any): any;
    supertrend(_factor: any, _atrPeriod: any, _callId?: any): any[][];
    crossover(source1: any, source2: any): boolean;
    crossunder(source1: any, source2: any): boolean;
    pivothigh(source: any, _leftbars: any, _rightbars: any): any;
    pivotlow(source: any, _leftbars: any, _rightbars: any): any;
}
export default TechnicalAnalysis;
