import EntityMapper = require('../Mapping/EntityMapper'); export = Updater; declare class Updater { private entityMapper; private propertyConverter; constructor(entityMapper: EntityMapper); set(entity: Entity, key: string, value: any): Updater; get(entity: Entity, key: string): any; private convertObject(object, keyPath); updateObject(sourceObject: EntityObject, destinationObject: EntityObject, keyPath: string[]): EntityObject; private updateObjectValue(sourceValue, destinationObject, key, embeddedKeyPath); }