import { EntityType } from "../type/EntityType"; import { Thing } from "./Thing"; /** * Instance of data of an entity type, representing a standalone object that exists in the data model independently. * Entity does not have a value. It is usually addressed by its ownership over attribute instances and/or roles played in relation instances. * */ export interface Entity extends Thing { /** * The type which this Entity belongs to. */ readonly type: EntityType; } export declare namespace Entity { function proto(relation: Entity): import("typedb-protocol/proto/concept").Entity; }