import IValueObject = require('./IValueObject'); import Util = require('asimplia-util'); import IEntityAnnotation = Util.ODBM.Entity.Annotation.IEntityAnnotation; import LocalizedString = require('../Locale/LocalizedString'); export = Value; declare class Value { private object; static $entity: IEntityAnnotation; private static converter; ValueType: any; DateChecked: Date; PriorityType: any; Label: LocalizedString; constructor(object: IValueObject); isChecked(): boolean; isGreen(): boolean; isRed(): boolean; isDone(): boolean; static fromObject(object: IValueObject): Value; static toObject(entity: Value): IValueObject; toObject(): IValueObject; }