import * as Enums from '../enums/index'; /** * Represents a component within a Dynamic Rule definition. Components define the logic and flow of a rule, and include condition nodes, action nodes, and rule-wide variables. * @export * @class DynamicRuleComponentInputModel */ export declare class DynamicRuleComponentInputModel { /** * @type {string} * @memberof DynamicRuleComponentInputModel */ id: string; /** * @type {Enums.DynamicRuleComponentType} * @memberof DynamicRuleComponentInputModel */ type: Enums.DynamicRuleComponentType; /** * @type {Enums.DynamicRuleComponentSubtype} * @memberof DynamicRuleComponentInputModel */ subtype: Enums.DynamicRuleComponentSubtype; /** * @type {string} * @memberof DynamicRuleComponentInputModel */ data: string; /** * @type {string[]} * @memberof DynamicRuleComponentInputModel */ next: string[]; }