import { RiskFormulaType } from './risk-formula-type'; import { BaseEntity } from './base-entity'; import { RiskFactor } from './risk-factor'; import { RiskFormulaStatus } from './risk-formula-status'; import { RiskBand } from './risk-band'; import { EntityType } from './entity-type'; import { EquationPartTypes } from './risk-equation-part-type'; export declare class RiskFormula extends BaseEntity { description: string; equation: RiskEquationPart[]; formulaType?: RiskFormulaType; rounding: boolean; defaultFormula: boolean; formulas?: RiskFormula[]; factors?: Array; bands?: Array; status?: RiskFormulaStatus; targetType?: EntityType; lastUpdateDateString?: string; } export declare class RiskEquationPart { order: number; label: string; type: EquationPartTypes; isEdit: boolean; factorId: string | number; } export declare class RiskFormulaTestResult { impactValue: number; probabilityValue: number; result: number; }