export interface FormulaContext {
    event?: Record<string, any>;
    formData?: Record<string, any>;
    vars?: Record<string, any>;
}
export declare class FormulaEngine {
    private context;
    constructor(initialContext?: FormulaContext);
    /**
     * 执行主入口
     * @param expression 表达式字符串
     * @param runtimeContext 运行时实时数据（合并构造函数中的 context）
     */
    calculate(expression: string, runtimeContext?: FormulaContext): any;
    /**
     * 运算符实现
     */
    private _applyOperator;
    /**
     * 递归解析 AST 节点
     */
    private _execute;
}
