import { Module } from '@nestjs/common'; import { AdminAccessController } from './admin-access.controller'; import { AdminAccessService } from './admin-access.service'; import { AgentNotesController } from './agent-notes.controller'; import { AgentNotesService } from './agent-notes.service'; import { AgentPresenceController } from './agent-presence.controller'; import { AgentPresenceService } from './agent-presence.service'; import { CustomerContactsController } from './customer-contacts.controller'; import { CustomerContactsService } from './customer-contacts.service'; import { KnowledgeBaseController } from './knowledge-base.controller'; import { KnowledgeBaseService } from './knowledge-base.service'; import { AdminAccessRepository } from './repositories/admin-access.repository'; @Module({ controllers: [ AdminAccessController, AgentNotesController, AgentPresenceController, CustomerContactsController, KnowledgeBaseController, ], providers: [ AdminAccessService, AdminAccessRepository, AgentNotesService, AgentPresenceService, CustomerContactsService, KnowledgeBaseService, ], exports: [AgentPresenceService], }) export class AdminModule {}