import { IFetchXHoursDataInput } from "../interfaces/IFetchXHoursDataInput"; import { FetchXHoursDataValidationSchema } from "../schema/FetchXHoursDataValidationSchema"; 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 FetchXHoursDataTask extends AbstractTask { private config; private readonly fetchDataFactory; readonly queueName = "fetchVpalacXHoursData"; readonly schema: typeof FetchXHoursDataValidationSchema; readonly queueTtl: number; private readonly unimonitorCemApi; constructor(config: ISimpleConfig, fetchDataFactory: FetchDateFactory); protected execute(msg: IFetchXHoursDataInput): Promise; private getProviderConfig; }