import { UserWorkflow } from '../types/memory.js'; import { SchedulerService } from './scheduler.service.js'; import { UserWorkflowService } from './user-workflow.service.js'; import '../modules/memory/memory.module.js'; import '../modules/memory/base.memory.js'; import '../types/document.js'; import '../types/list.js'; import '../types/schedule.js'; import './job-runner.service.js'; import './workflow-execution.service.js'; import '../modules/a2a/a2a.module.js'; import '@a2a-js/sdk'; import '../types/connector.js'; import '../types/stream.js'; import '../modules/models/model.module.js'; import '../modules/models/base.model.js'; import './tool-calling.service.js'; import '../modules/mcp/mcp.module.js'; import '../types/mcp.js'; import '@modelcontextprotocol/sdk/client/sse.js'; import '@modelcontextprotocol/sdk/client/stdio.js'; import '@modelcontextprotocol/sdk/client/streamableHttp.js'; import './workflow-variable-resolver.service.js'; declare class UserWorkflowCoordinatorService { private userWorkflowService; private schedulerService; constructor(userWorkflowService: UserWorkflowService, schedulerService: SchedulerService); private assertValidSchedule; createWorkflow(workflow: UserWorkflow): Promise; updateWorkflow(workflowId: string, updates: Partial): Promise; deleteWorkflow(workflowId: string, userId: string): Promise; } export { UserWorkflowCoordinatorService };