import { Module } from '@nestjs/common';
import { TicketsController } from './tickets.controller';
import { TicketsService } from './tickets.service';
import { JwtGuard } from '../../common/jwt.guard';
import { NotificationsModule } from '../notifications/notifications.module';
import { SystemConfigModule } from '../system-config/system-config.module';
import { AuditModule } from '../../common/audit.module';

@Module({
  imports: [NotificationsModule, SystemConfigModule, AuditModule],
  controllers: [TicketsController],
  providers: [TicketsService, JwtGuard],
  exports: [TicketsService, JwtGuard],
})
export class TicketsModule {}

export { TicketsController } from './tickets.controller';
