import { ParkingTariffRelationsRepository } from "../../repositories/ParkingTariffRelationsRepository"; import { AbstractEmptyTask } from "@golemio/core/dist/integration-engine"; import { DataSource } from "@golemio/core/dist/integration-engine/datasources"; import { ParkingsRepository } from "../../repositories/ParkingsRepository"; import { ITskParkingSection } from "../../../schema-definitions/datasources/interfaces/ITskParkingSection"; import { ITskParkingSectionLevel } from "../../../schema-definitions/datasources/interfaces/ITskParkingSectionLevel"; import { ISimpleConfig } from "@golemio/core/dist/helpers/configuration/ISimpleConfig"; import { ILogger } from "@golemio/core/dist/helpers"; export declare class SaveTskParkingSectionsTask extends AbstractEmptyTask { private dataSource; private sectionLevelDataSources; private parkingsRepository; private parkingTariffRelationsRepository; private config; private log; readonly queueName = "saveTskParkingSections"; constructor(queuePrefix: string, dataSource: DataSource, sectionLevelDataSources: Array>, parkingsRepository: ParkingsRepository, parkingTariffRelationsRepository: ParkingTariffRelationsRepository, config: ISimpleConfig, log: ILogger); execute(): Promise; private fetchStreetNameMap; }