import { FieldModel } from '../types/index'; export default class DataValue { private $_name; private $_value; private $_type; $_fields: Array; parent?: DataValue; constructor($_name: string | number, $_value: any, $_type?: string, parent?: DataValue); valueOf(): any; get $name(): string | number; get disabled(): number | false; get $value(): any; setValue(typedValue: any, originalValue: any, fromField: FieldModel): void; get $type(): string; $bindToField(field: FieldModel): void; private _checkForTypeConflicts; $convertToDataValue(): DataValue; get $isDataGroup(): boolean; $addDataNode(name: string | number, value: DataValue, override?: boolean): void; }