import { AnyEntity } from "../../entity/any-entity.type"; import { EntityType } from "../../entity/entity-type.interface"; import { EntityField } from "../../field/field-names/entity-field.type"; import { PrimaryField } from "../../field/field-names/primary-field.type"; import { PrimaryFieldPossible } from "../../field/field-names/primary-field-possible.type"; import { EntityFieldMeta } from "./entity-field-meta.class"; /** * The type parameter `Primary` is a must here, which is used to make the type * inference of the primary field work. */ export declare class EntityMeta = PrimaryField> { readonly type: EntityType; primary: Primary; fields: Record, EntityFieldMeta>>; completed: boolean; constructor(type: EntityType); } //# sourceMappingURL=entity-meta.class.d.ts.map