import { IFetchXDaysData } from "../interfaces/IFetchXDaysDataInput"; import { FetchXDaysDataValidationSchema } from "../schema/FetchXDaysDataValidationSchema"; import { ISimpleConfig } from "@golemio/core/dist/helpers/configuration/ISimpleConfig"; import { AbstractTask } from "@golemio/core/dist/integration-engine/workers/AbstractTask"; import { FetchDateFactory } from "./FetchDateFactory"; export default class FetchXDaysDataTask extends AbstractTask { private config; private readonly fetchDataFactory; readonly queueName = "fetchVpalacXDaysData"; readonly schema: typeof FetchXDaysDataValidationSchema; readonly queueTtl: number; private readonly unimonitorCemApi; constructor(config: ISimpleConfig, fetchDataFactory: FetchDateFactory); protected execute(msg: IFetchXDaysData): Promise; private getProviderConfig; }