import { IKeyObjectValue } from "../../../type";
import { BuildInTimeframe } from '../buildInFuncNamespace/index';
export declare class Ta {
    private _preAccdist;
    private _preNvi;
    private _prePvi;
    private _preObv;
    private _prePvt;
    private _preWad;
    private _preVwap;
    private _preValue;
    _currentData: IKeyObjectValue;
    private _preData;
    private _id;
    protected timeframeFunc?: BuildInTimeframe;
    constructor(id: string);
    set buildInTimeframeFunc(timeframeFunc: BuildInTimeframe);
    get _varTaCacheData(): IKeyObjectValue;
    set _varTaCacheData(data: IKeyObjectValue);
    taUpdate(currentData: IKeyObjectValue): void;
    get isRealTime(): boolean;
    get accdist(): any;
    get iii(): any;
    get nvi(): any;
    get wvad(): any;
    get obv(): any;
    get pvi(): any;
    get tr(): any;
    get pvt(): any;
    get wad(): any;
    get vwap(): any;
    private _getNvi;
    private _getPvi;
}
