/** * Base Entity class for all domain entities * Entities are identified by a unique ID */ export declare abstract class Entity { readonly props: T; private readonly _id; constructor(props: T, id?: number); get id(): number | undefined; equals(entity: Entity): boolean; } //# sourceMappingURL=Entity.d.ts.map