import { WorkerHost } from "@nestjs/bullmq"; import { ConfigService } from "@nestjs/config"; import { Job } from "bullmq"; import { ClsService } from "nestjs-cls"; import { BaseConfigInterface } from "../../../config/interfaces/base.config.interface"; import { AppLoggingService } from "../../../core/logging/services/logging.service"; import { ChunkRepository } from "../../chunk/repositories/chunk.repository"; import { HandbookPageService } from "../services/handbook-page.service"; export declare class HandbookProcessor extends WorkerHost { private readonly logger; private readonly handbookPageService; private readonly chunkRepository; private readonly cls; private readonly handbookJobName; constructor(logger: AppLoggingService, handbookPageService: HandbookPageService, chunkRepository: ChunkRepository, cls: ClsService, configService: ConfigService); onActive(job: Job): void; onError(job: Job): void; onCompleted(job: Job): void; process(job: Job): Promise; private _finalise; } //# sourceMappingURL=handbook.processor.d.ts.map