import { BpmsRepository, BpmsBaseMemoryRepository } from '../data/Repository'; export interface UIModel { systemId?: string; systemName?: string; definitionId?: string; definitionName?: string; definitionVersion?: number; descriptions?: string; processId: string; processName: string; activityName: string; activityType: string; activityId: string; id?: string; name: string; title: string; type: string; target: string; renderEngine: string; renderEngineVersion: string; default: boolean; enabled: string; category: string; tags: string; displayOrder: string; icon: string; class: string; script: { resource?: string; format?: string; content: string; }; template: { resource?: string; format?: string; content: string; }; style: { resource?: string; format?: string; content: string; }; authorization: string; author: string; createdAt?: Date; actions: { name: string; description: string; value: any; }[]; } export interface UIRepository extends BpmsRepository { } export declare class UIMemoryRepository extends BpmsBaseMemoryRepository implements UIRepository { constructor(); }