import { IStaticDataSourceFactory } from "../../dataSources/staticData/interfaces/IStaticDataSourceFactory"; import { StaticDataRepository } from "../../repositories/StaticDataRepository"; import { ILogger } from "@golemio/core/dist/helpers/logger"; import { AbstractEmptyTask } from "@golemio/core/dist/integration-engine/workers/AbstractEmptyTask"; import { IStaticDataHelper } from "../helpers/interfaces/IStaticDataHelper"; export declare class FetchStaticDataFromRemoteSourceTask extends AbstractEmptyTask { private logger; private staticDataHelper; private staticDataSourceFactory; private staticDataRepository; readonly queueName = "fetchStaticDataFromRemoteSource"; readonly queueTtl: number; constructor(logger: ILogger, staticDataHelper: IStaticDataHelper, staticDataSourceFactory: IStaticDataSourceFactory, staticDataRepository: StaticDataRepository); protected execute(): Promise; private processProviderResourceTypes; }