import { IDepdendencyItem, IForm, TCondition } from "../constants/common-interface"; import { IDependency, IField } from "../constants/model-interfaces"; import { TValue } from "../constants/types"; import MetaForm from "../core/MetaForm"; declare class DependencyUtil { static initDependencies(form: IForm, section: string, fields: Array): void; static getDependencies(form: IForm, section: string, field: string): any; static getConditionalDependencies(conditions: TCondition[]): string[]; static setDependencies(form: IForm, section: string, field: string, dependencies: IDependency): void; static assignDependency(form: IForm, formSection: string, ref: string, properties: Record): void; static setDependency(form: IForm, dependency: IDepdendencyItem, section: string, type: string, field: string): void; static handleDependencies(metaform: MetaForm, section: string, fieldName: string, value: TValue, fieldDisplayed: boolean): Promise; } export default DependencyUtil;