import { CodeBlock } from "../util/evaluator/CodeBlock";
import { IDataStore } from "./IDataStore";
export declare class DSCodeBlock extends CodeBlock {
    private _ds;
    constructor(input: string, ds: IDataStore<any>, bindContext?: boolean);
    /** @private */
    private _getRangeName;
    private _getRangeRows;
    /** @private */
    private _callCumFunction;
    /** @private */
    private _callAggFunction;
    /** @private */
    private _callValFunction;
    /** @private */
    private _callStDevFunction;
    /** @private */
    private _callVarFunction;
    /**
     * @override
     */
    protected callFunc(func: Function, astArgs: any[], context: any, environment?: any): any;
    private registerDSFunctions;
}
