import { ExpressionCommonFunction, IExpressionContext, IExpressionEngine } from "../core/index";
export declare abstract class AbstractExpressionEngine implements IExpressionEngine {
    protected context: IExpressionContext | undefined;
    constructor(context?: IExpressionContext);
    abstract eval(expression: string): any;
    abstract getContext(): IExpressionContext;
    abstract addFun(name: string, func: ExpressionCommonFunction): void;
}
