import { EntityMetadata } from "../../metadata/EntityMetadata"; import { QueryBuilder } from "../QueryBuilder"; import { ObjectLiteral } from "../../common/ObjectLiteral"; /** * Transforms plain old javascript object * Entity is constructed based on its entity metadata. */ export declare class PlainObjectToDatabaseEntityTransformer { transform(plainObject: ObjectLiteral, metadata: EntityMetadata, queryBuilder: QueryBuilder): Promise; private join(qb, needToLoad, parentAlias); private buildLoadMap(object, metadata, isFirstLevelDepth?); }