import { Module } from '@nestjs/common';
import { UserModule } from '../user/user.module';
import { TemporalModule } from './temporal.module';
import { WorkflowExportService } from './workflow-export.service';
import { WorkflowNodeTypeController } from './workflow-node-type.controller';
import { WorkflowNodeTypeService } from './workflow-node-type.service';
import { WorkflowController } from './workflow.controller';
import { WorkflowService } from './workflow.service';

@Module({
  imports: [UserModule, TemporalModule],
  controllers: [WorkflowController, WorkflowNodeTypeController],
  providers: [WorkflowService, WorkflowNodeTypeService, WorkflowExportService],
  exports: [WorkflowService],
})
export class WorkflowModule {}
