import { CachedParkingSourcesRepository } from "../../../helpers/data-access/CachedParkingSourcesRepository"; import { IptOictTariffsDataSource } from "../../datasources/iptoict/IptOictTariffsDataSource"; import { ParkingTariffRelationsRepository } from "../../repositories/ParkingTariffRelationsRepository"; import { IIptOictTaskTypeInput, IptOictTaskTypeValidationSchema } from "../schemas/IptOictTaskTypeSchema"; import { AbstractTask } from "@golemio/core/dist/integration-engine"; export declare class SaveIptOictTariffsDataTask extends AbstractTask { private iptOictTariffsDataSource; private parkingTariffRelationsRepository; private cachedParkingSourcesRepository; readonly queueName = "saveIptOictTariffsData"; readonly queueTtl: number; readonly schema: typeof IptOictTaskTypeValidationSchema; constructor(iptOictTariffsDataSource: IptOictTariffsDataSource, parkingTariffRelationsRepository: ParkingTariffRelationsRepository, cachedParkingSourcesRepository: CachedParkingSourcesRepository); execute(data: IIptOictTaskTypeInput): Promise; private updateTariffsData; private getSourceConfig; }