import { EffectValueConstant, EffectValueSynergy, EffectValueVariable } from '../model/content/effect-value'; import { EffectValueUpgradeType } from '../model/content/enum/effect-value-upgrade-type'; import { EffectValueValueType } from '../model/content/enum/effect-value-value-type'; export declare function effectValueConstant(value: number, percent: boolean, stat?: string | null, valueType?: EffectValueValueType): EffectValueConstant; export declare function effectValueVariable(value: number, upgrade: number, upgradeType: EffectValueUpgradeType, percent: boolean, stat?: string | null, valueType?: EffectValueValueType, max?: number): EffectValueVariable; export declare function effectValueSynergy(value: number, upgrade: number, upgradeType: EffectValueUpgradeType, percent: boolean, source: string, stat?: string | null, valueType?: EffectValueValueType, max?: number, precision?: number | null, allowMinMax?: boolean, detailOnSynergy?: boolean, showValue?: boolean): EffectValueSynergy;