import * as Enums from '../enums/index'; /** * Represents the definition and schema of a Dynamic Rule component. * @export * @class DynamicRuleComponentDefinitionModel */ export declare class DynamicRuleComponentDefinitionModel { /** * @type {Enums.DynamicRuleComponentType} * @memberof DynamicRuleComponentDefinitionModel */ type?: Enums.DynamicRuleComponentType | undefined; /** * @type {Enums.DynamicRuleComponentSubtype} * @memberof DynamicRuleComponentDefinitionModel */ subtype?: Enums.DynamicRuleComponentSubtype | undefined; /** * @type {string} * @memberof DynamicRuleComponentDefinitionModel */ name?: string | undefined; /** * @type {string} * @memberof DynamicRuleComponentDefinitionModel */ description?: string | undefined; /** * @type {string} * @memberof DynamicRuleComponentDefinitionModel */ dataSchema?: string | undefined; /** * @type {string[]} * @memberof DynamicRuleComponentDefinitionModel */ validSteps?: string[] | undefined; /** * @type {string[]} * @memberof DynamicRuleComponentDefinitionModel */ requires?: string[] | undefined; }