import { forwardRef, Module } from '@nestjs/common';
import { VoiceTextSarvamService } from './voice-text-sarvam.service';
import { VoiceTextSarvamController } from './voice-text-sarvam.controller';
import { PreviewDocModule } from 'src/preview_doc/preview_doc.module';
import { PreviewDocService } from 'src/preview_doc/preview_doc.service';
import { DynamicDatabaseService } from 'src/dynamic_db.service';
import { ClinicalNotesWithAbhaService } from 'src/clinical-notes-with-abha/clinical-notes-with-abha.service';
import { OpdPrescriptionService } from 'src/opd-prescription/opd-prescription.service';
import { ClinicalNotesWithAbhaModule } from 'src/clinical-notes-with-abha/clinical-notes-with-abha.module';
import { OpdPrescriptionModule } from 'src/opd-prescription/opd-prescription.module';
import { ManualVitalsService } from 'src/manual_vitals/manual_vitals.service';
import { SttTranslateSarvamService } from 'src/stt-translate-sarvam/stt-translate-sarvam.service';

@Module({
  imports: [forwardRef(() => PreviewDocModule),forwardRef(() => ClinicalNotesWithAbhaModule),forwardRef(() => OpdPrescriptionModule)],
  controllers: [VoiceTextSarvamController],
  providers: [VoiceTextSarvamService,PreviewDocService,DynamicDatabaseService,ClinicalNotesWithAbhaService,OpdPrescriptionService,ManualVitalsService, SttTranslateSarvamService],
})
export class VoiceTextSarvamModule {}
