import { AsyncActivityCallback } from '@t4h.framework/core'; import { CreateWorkflowRunAsyncActivityPendingCallback } from './CreateWorkflowRunAsyncActivityPendingCallback.usecase.js'; import { WorkflowRunActivityRepository } from '../repositories/WorkflowRunActivity.repository.js'; import { WorkflowRunAsyncActivityPendingRepository } from '../repositories/WorkflowRunAsyncActivityPending.repository.js'; import { ActivityRegistryService } from '../services/ActivityRegistry.service.js'; export interface ReceiveWorkflowEventOutput { id: string; activity: string; } export declare class ReceiveWorkflowEvent { private readonly activityRegistry; private readonly workflowRunActivityRepository; private readonly workflowRunAsyncActivityPendingRepository; private readonly createWorkflowRunAsyncActivityPendingCallback; constructor(activityRegistry: ActivityRegistryService, workflowRunActivityRepository: WorkflowRunActivityRepository, workflowRunAsyncActivityPendingRepository: WorkflowRunAsyncActivityPendingRepository, createWorkflowRunAsyncActivityPendingCallback: CreateWorkflowRunAsyncActivityPendingCallback); receive(workflowId: string, delivery: AsyncActivityCallback.Delivery): Promise; private toCandidates; private toCorrelationKey; }