import { CommonJob, QueueService, UploadService } from '@servicelabsco/nestjs-utility-services'; import { GmailIntegrationService } from '../services/gmail.integration.service'; import { SyncEmailMessageMetricsJob } from './sync.email.message.metrics.job'; export declare class GmailIntegrationFetchMessagesJob extends CommonJob { protected readonly queueService: QueueService; private readonly gmailIntegrationService; private readonly uploadService; private readonly syncEmailMessageMetricsJob; protected noDuplicate: boolean; constructor(queueService: QueueService, gmailIntegrationService: GmailIntegrationService, uploadService: UploadService, syncEmailMessageMetricsJob: SyncEmailMessageMetricsJob); handle({ email_id, maxResults }: { email_id: number; maxResults?: number; }): Promise; }