import { VertexFactory } from "./util/vertex.js"; import { EdgeWrapper, Plain } from "./util/edges.js"; import { Domain } from "./properties/domain.js"; import { PersonVertex } from "./persons.js"; //#region src/core/interfaces/vertices/duties.d.ts type DutyVertex = VertexFactory<'duties', Domain & { dutyRole?: string; description?: string; signature?: string; dutyPercent?: number; hoursPerYear?: number; startDate?: string | Date; endDate?: string | Date; assignmentRoles?: Array<{ groupId?: string; assignmentRole?: string; startDate?: string | Date; endDate?: string | Date; }>; person?: null | EdgeWrapper<'single', Plain.Edge>; }>; //#endregion export { DutyVertex }; //# sourceMappingURL=duties.d.ts.map