import { Logger } from '@nestjs/common'; import { Model } from 'mongoose'; import { WorkflowRun } from '../schemas/workflow-run.schema'; export declare class WorkflowErrorHandler { private readonly logger; private readonly workflowRunModel; constructor(logger: Logger, workflowRunModel: Model>); handleFatalError(workflowId: string, workflowName: string, error: unknown, context?: string): Promise; handleNonFatalError(operation: string, error: unknown): void; handleWorkflowNotFound(workflowId: string, workflowName: string, availableWorkflows: string[]): void; handleTaskNotFound(workflowId: string, workflowName: string, taskName: T, availableTasks: T[]): void; } //# sourceMappingURL=error-handler.util.d.ts.map