import { DynamicRuleValidationSummaryModel } from "./DynamicRuleValidationSummaryModel"; import { DynamicRuleValidationMessageModel } from "./DynamicRuleValidationMessageModel"; import { DynamicRuleValidationPlanStepModel } from "./DynamicRuleValidationPlanStepModel"; import { DynamicRuleGeneratedTaxRuleModel } from "./DynamicRuleGeneratedTaxRuleModel"; /** * Represents the complete validation result for a dynamic rule, including a summary, individual messages, an execution plan, and affected tax rules. * @export * @class DynamicRuleValidationResultModel */ export declare class DynamicRuleValidationResultModel { /** * @type {DynamicRuleValidationSummaryModel} * @memberof DynamicRuleValidationResultModel */ summary?: DynamicRuleValidationSummaryModel | undefined; /** * @type {DynamicRuleValidationMessageModel[]} * @memberof DynamicRuleValidationResultModel */ messages?: DynamicRuleValidationMessageModel[] | undefined; /** * @type {DynamicRuleValidationPlanStepModel[]} * @memberof DynamicRuleValidationResultModel */ executionPlan?: DynamicRuleValidationPlanStepModel[] | undefined; /** * @type {DynamicRuleGeneratedTaxRuleModel[]} * @memberof DynamicRuleValidationResultModel */ taxRules?: DynamicRuleGeneratedTaxRuleModel[] | undefined; /** * @type {string[]} * @memberof DynamicRuleValidationResultModel */ lookupFilesUsed?: string[] | undefined; }