import { FieldDefinition, RuleContextFieldDefinition } from './models/field-definition'; import { FormFlowDefinition } from './models/form-definition'; export declare class DependencyGraph { private dependentsMap; constructor(definition: FormFlowDefinition); constructor(fields: FieldDefinition[], ruleContextFields?: RuleContextFieldDefinition[]); /** * Estrae le dipendenze ricorsivamente da una regola, che può essere un FieldRuleDefinition o un FieldRuleGroupDefinition. */ private extractDependencies; /** * Restituisce tutti i campi che dipendono da un campo specifico. */ getDependentFields(fieldId: string): Set; } //# sourceMappingURL=dependency-graph.d.ts.map