export declare const ExecutionReason: { readonly NORMAL: "normal"; readonly RETRY: "retry"; readonly RECOVERY: "recovery"; }; export type ExecutionReason = (typeof ExecutionReason)[keyof typeof ExecutionReason]; export declare const ExecutionStatus: { readonly SUCCEEDED: "succeeded"; readonly FAILED: "failed"; }; export type ExecutionStatus = (typeof ExecutionStatus)[keyof typeof ExecutionStatus]; export interface TaskExecution { id: string; reason: ExecutionReason; taskName: string; methodName: T; startedAt: Date; finishedAt: Date; duration: number; stateMutation: Record; status: ExecutionStatus; errorMessage?: string; message?: string; progression?: { value: number; total: number; }; } //# sourceMappingURL=execution.interface.d.ts.map