/** * DependencyTracker - Extract and track field dependencies * * Analyzes expressions to find field references and build dependency graphs * Detects circular dependencies and calculates evaluation order * * @spec Expression_Engine.md */ export declare class DependencyTracker { private escapedBracePattern; /** * Extract field names referenced in expression */ extractFieldReferences(expression: string): string[]; /** * Build dependency graph from multiple expressions */ buildGraph(expressions: Record): Record; /** * Detect circular dependencies using DFS */ detectCircularDependencies(graph: Record): string[][]; /** * Get topological sort order for evaluation */ getTopologicalOrder(graph: Record): string[]; private isFunctionCall; private isOperator; private isKeyword; }