import { Module } from '@nestjs/common';
import { VideosService } from './videos.service';
import { VideoProviderFactory } from './providers/video-provider.factory';
import { ConfigModule } from '@nestjs/config';
import { KlingProvider } from './providers/kling.provider';
import { PromptsModule } from '../prompts/prompt.module';

@Module({
  imports: [ConfigModule, PromptsModule],
  providers: [
    VideosService,
    VideoProviderFactory,
    KlingProvider,
  ],
  exports: [VideosService],
})
export class VideosModule {}
