import { BaseModel } from '../types/index'; import Formula from '@adobe/json-formula'; declare class RuleEngine { private _context; private _globalNames; private readonly customFunctions; private debugInfo; private dependencyTracking; constructor(); compileRule(rule: string, locale?: string): { formula: Formula; ast: any; }; execute(node: any, data: any, globals: any, useValueOf: boolean | undefined, eString: string): any; trackDependency(subscriber: BaseModel, propertyName?: string): void; setDependencyTracking(track: boolean): void; getDependencyTracking(): boolean; } export default RuleEngine;