import { Queue } from "bullmq"; import { CreditValidatorInterface } from "../../../common/tokens"; import { AppLoggingService } from "../../../core/logging/services/logging.service"; import { CommunityRepository } from "../../../foundations/community/repositories/community.repository"; export declare class CommunitySummariserCron { private readonly communityRepository; private readonly summariserQueue; private readonly logger; /** See ChunkProcessor: seam, not CompanyService — CompanyModule would mount `companies/*` here. */ private readonly creditValidator?; constructor(communityRepository: CommunityRepository, summariserQueue: Queue, logger: AppLoggingService, /** See ChunkProcessor: seam, not CompanyService — CompanyModule would mount `companies/*` here. */ creditValidator?: CreditValidatorInterface); handleStaleCommunities(): Promise; } //# sourceMappingURL=community.summariser.cron.d.ts.map