export interface IClient { role: string; customerId: string[]; } export type IPrivileges = Omit; export interface IReadWriteSettings { role: Roles; read: IPrivileges; write: IPrivileges; requestId: string; name: string; email: string; userId: string; } export declare enum Roles { ADMIN = "admin", USER = "user" } export declare enum EventLogSource { PLATFORM = "platform", CLI = "cli", YALOCODE = "yalocode", OTHER = "other" } export declare enum LogActions { CREATED_WORKFLOW = "CREATE_WORKFLOW", UPDATED_WORKFLOW = "UPDATE_WORKFLOW", EXPORTED_WORKFLOW = "EXPORTED_WORKFLOW", IMPORTED_WORKFLOW = "IMPORTED_WORKFLOW", CLONED_WORKFLOW = "CLONED_WORKFLOW", PUBLISHED_WORKFLOW = "PUBLISHED_WORKFLOW", RESTORED_WORKFLOW_VERSION = "RESTORED_WORKFLOW_VERSION", SOFT_DELETE_WORKFLOW = "SOFT_DELETE_WORKFLOW", HARD_DELETE_WORKFLOW = "HARD_DELETE_WORKFLOW", CREATED_ACTIVITY = "CREATED_ACTIVITY", CREATED_ACTIVITY_FROM_TEMPLATE = "CREATED_ACTIVITY_FROM_TEMPLATE", UPDATED_ACTIVITY = "UPDATED_ACTIVITY", SOFT_DELETE_ACTIVITY = "SOFT_DELETE_ACTIVITY", HARD_DELETE_ACTIVITY = "HARD_DELETE_ACTIVITY", CREATED_COMPONENT = "CREATED_COMPONENT", CREATED_TRIGGER_COMPONENT = "CREATED_TRIGGER_COMPONENT", UPDATED_COMPONENT = "UPDATED_COMPONENT", TRANSFERRED_COMPONENT = "TRANSFERRED_COMPONENT", SOFT_DELETE_COMPONENT = "SOFT_DELETE_COMPONENT", HARD_DELETE_COMPONENT = "HARD_DELETE_COMPONENT", SOFT_DELETE_TRIGGER_COMPONENT = "SOFT_DELETE_TRIGGER_COMPONENT", HARD_DELETE_TRIGGER_COMPONENT = "HARD_DELETE_TRIGGER_COMPONENT", WHATSAPP_CONNECT_REQUESTED = "WHATSAPP_CONNECT_REQUESTED" } export interface IEventLogs { id: string; workflowId: string; username: string; email: string; action: LogActions; componentReference?: string; componentName: string; createdAt: Date; source?: EventLogSource; lifecycleAction?: string; targetVersionUid?: string; previousVersionUid?: string; reason?: string; workspaceId?: string; organizationId?: string; mergeSessionId?: string; conflictCount?: number; }