import { Domain } from '@things-factory/shell'; import { LabelingWorkflow } from './labeling-workflow.js'; import { WorkflowExecutionStep } from './workflow-execution-step.js'; /** * WorkflowExecution Entity * * Represents a single execution instance of a workflow. * Tracks execution status, timing, and results. */ export declare class WorkflowExecution { id: string; domain?: Domain; domainId?: string; workflow: LabelingWorkflow; workflowId: string; workflowName: string; status: string; steps: WorkflowExecutionStep[]; summary?: string; error?: string; startedAt: Date; completedAt?: Date; totalDurationMs?: number; createdAt: Date; updatedAt: Date; deletedAt?: Date; }