import { PdfService, PropertyService, QueueService, RefreshPropertyCacheJob } from '@servicelabsco/nestjs-utility-services'; import { EvaluateEmailRuleJob } from './access/jobs/evaluate.email.rule.job'; import { NotificationService } from './access/services/notification.service'; import { OverridingScriptService } from './access/services/overriding.script.service'; import { SlabsService } from './access/services/slabs.service'; import { AnalyseBulkUploadJob } from './accessUtility/jobs/analyse.bulk.upload.job'; import { FileUploadService } from './accessUtility/services/file.upload.service'; import { AppService } from './app.service'; export declare class AppController { private readonly appService; private readonly queueService; protected readonly propertyService: PropertyService; private readonly refreshPropertyCacheJob; protected readonly analyseBulkUploadJob: AnalyseBulkUploadJob; protected readonly notificationService: NotificationService; protected readonly slabsService: SlabsService; protected readonly evaluateEmailRuleJob: EvaluateEmailRuleJob; protected readonly fileUploadService: FileUploadService; protected readonly pdfService: PdfService; protected readonly overridingScriptService: OverridingScriptService; constructor(appService: AppService, queueService: QueueService, propertyService: PropertyService, refreshPropertyCacheJob: RefreshPropertyCacheJob, analyseBulkUploadJob: AnalyseBulkUploadJob, notificationService: NotificationService, slabsService: SlabsService, evaluateEmailRuleJob: EvaluateEmailRuleJob, fileUploadService: FileUploadService, pdfService: PdfService, overridingScriptService: OverridingScriptService); getHello(): { hello: string; }; check(): string; auth(): Promise; getFailedJobs(): Promise; refreshCache(): Promise; cleanQueue(): Promise; getQueueDetails(id: string): Promise>; getQueue(): Promise<{ runningStats: any; jobStats: { [index: string]: number; }; }>; }