import { BaseEntity, EntityId, RelationType } from "../../../src"; import { Authenticator } from "./Authenticator"; import { Comment } from "./Comment"; import { Task } from "./Task"; export declare class User extends BaseEntity { static relations: { readonly createdTasks: { readonly type: RelationType.OneToMany; readonly to: () => typeof Task; readonly inversedBy: "creator"; readonly optional: true; }; readonly assignedTasks: { readonly type: RelationType.ManyToMany; readonly to: () => typeof Task; readonly inversedBy: "assignees"; readonly optional: true; readonly owner: true; }; readonly comments: { readonly type: RelationType.OneToMany; readonly to: () => typeof Comment; readonly inversedBy: "author"; readonly optional: true; }; readonly authenticator: { readonly type: RelationType.OneToOne; readonly to: () => typeof Authenticator; readonly inversedBy: "owner"; readonly optional: true; }; }; email: string; firstName: string; lastName: string; authenticatorId?: EntityId; } //# sourceMappingURL=User.d.ts.map