import { AYFFormStep } from '../@Types/AYFFormStep'; import { CBRFormStep } from '../@Types/CBRFormStep'; import { Condition } from '../@Types/Condition'; import { FormStep } from '../@Types/FormStep'; import { MapperElement } from '../@Types/MapperElement'; import { CustomStep } from '../FormSteps/CustomStep'; export declare function calcRecursiveData(element: Readonly>, newSteps: Record, customSteps: Record): void; export declare const calcRecursiveCondition: (condition: Condition, ids: Record) => void; /** * Utility function to calc the substeps of a step * @param step step to calc the substeps * @param idModifier optional modifier for the ids of the substeps and all other properties * @returns list of the ids of the substeps of the step, if modifier returns modified steps */ export declare const calcSubSteps: (idStep: string, allSteps: Record, idModifier?: ((idSubStep: string) => string) | undefined) => string[];