import { StaticMeterSettingsDataSourceProvider } from "../../datasources/static-data/StaticMeterSettingsDataSourceProvider"; import { StaticMeterSettingsDataSourceCapitalDs } from "../../datasources/static-data/StaticMeterSettingsDataSourceCapitalDs"; import { StaticMeterSettingsRepository } from "../../repositories/StaticMeterSettingsRepository"; import { ILogger } from "@golemio/core/dist/helpers/logger"; import { AbstractEmptyTask } from "@golemio/core/dist/integration-engine/workers/AbstractEmptyTask"; export declare class FetchMeasurementOptionsStaticDataTask extends AbstractEmptyTask { private logger; private staticDataSourceProvider; private meterSettingsRepository; private meterSettingsRepositoryCapitalDistrict; readonly queueName = "fetchMeasurementOptionsStaticData"; readonly queueTtl: number; constructor(logger: ILogger, staticDataSourceProvider: StaticMeterSettingsDataSourceProvider, meterSettingsRepository: StaticMeterSettingsRepository, meterSettingsRepositoryCapitalDistrict: StaticMeterSettingsDataSourceCapitalDs); protected execute(): Promise; private lookupMeasurementsOptionsByKey; }