import { BpmsRepository, BpmsBaseMemoryRepository, IdExpression } from '../data/Repository'; export interface JobModel { id?: string; title?: string; descriptions?: string; name?: string; assignee?: { userId: IdExpression; username: string; fullname?: string; avatar?: string; }; priority?: number; tenantId?: string; definitionId?: string; definitionName?: string; definitionVersion?: number; processInstanceId?: string; processInstanceName?: string; processExecutionId?: string; createdAt?: Date; seenAt?: Date; updatedAt?: Date; completed?: boolean; completedAt?: Date; tags?: string; categories?: string; } export interface JobQueryFilter { [name: string]: string; } export interface JobRepository extends BpmsRepository { } export declare class JobMemoryRepository extends BpmsBaseMemoryRepository implements JobRepository { constructor(); }