import { Module } from '@nestjs/common';
import { AiController } from './ai.controller';
import { AiService } from './ai.service';
import { AiSearchService } from './ai-search.service';
import { EmbeddingsService } from './embeddings.service';
import { WorkflowGenerationService } from './workflow-generation.service';
import { HuddleNotesService } from './huddle-notes.service';
import { PrismaService } from '@chatapp/database';

@Module({
  controllers: [AiController],
  providers: [
    AiService,
    AiSearchService,
    EmbeddingsService,
    WorkflowGenerationService,
    HuddleNotesService,
    PrismaService,
  ],
  exports: [AiService, AiSearchService, EmbeddingsService, WorkflowGenerationService, HuddleNotesService],
})
export class AiModule {}