import IEntity = require('../IEntity'); import Factor = require('../Factor/Factor'); import FactorValue = require('./FactorValue'); export = FactorDefinition; declare class FactorDefinition implements IEntity { private value; private weight; private factor; private reverse; Value: FactorValue; Weight: number; Factor: Factor; Reverse: boolean; constructor(value: FactorValue, weight: number, factor: Factor, reverse: boolean); static fromObject(o: any): FactorDefinition; static toObject(entity: FactorDefinition): any; toObject(): any; }