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 DynamicRuleComponentOutputModel */ export declare class DynamicRuleComponentOutputModel { /** * @type {string} * @memberof DynamicRuleComponentOutputModel */ id?: string | undefined; /** * @type {Enums.DynamicRuleComponentType} * @memberof DynamicRuleComponentOutputModel */ type?: Enums.DynamicRuleComponentType | undefined; /** * @type {Enums.DynamicRuleComponentSubtype} * @memberof DynamicRuleComponentOutputModel */ subtype?: Enums.DynamicRuleComponentSubtype | undefined; /** * @type {string} * @memberof DynamicRuleComponentOutputModel */ data?: string | undefined; /** * @type {string[]} * @memberof DynamicRuleComponentOutputModel */ next?: string[] | undefined; }