import { WorkflowRunAsyncActivityPending, type WorkflowRunActivity } from '../models/WorkflowRunActivity.js'; import { WorkflowRunActivityRepository } from '../repositories/WorkflowRunActivity.repository.js'; import { WorkflowRunAsyncActivityPendingRepository } from '../repositories/WorkflowRunAsyncActivityPending.repository.js'; import { ActivityRegistryService } from '../services/ActivityRegistry.service.js'; import { TimeoutSchedulerService } from '../services/TimeoutScheduler.service.js'; import { WorkflowRunAsyncActivityFacade } from '../services/WorkflowRunAsyncActivityFacade.service.js'; export declare class CreateWorkflowRunAsyncActivity { private readonly workflowRunActivityRepository; private readonly workflowRunAsyncActivityPendingRepository; private readonly activityRegistry; private readonly timeoutScheduler; private readonly workflowRunAsyncActivity; constructor(workflowRunActivityRepository: WorkflowRunActivityRepository, workflowRunAsyncActivityPendingRepository: WorkflowRunAsyncActivityPendingRepository, activityRegistry: ActivityRegistryService, timeoutScheduler: TimeoutSchedulerService, workflowRunAsyncActivity: WorkflowRunAsyncActivityFacade); create(activity: WorkflowRunActivity, input: unknown): Promise; }