import { OldDataCleanerHelper } from "../../helpers/OldDataCleanerHelper"; import { RentalAppsModel } from "../../models/RentalAppsModel"; import { VehicleStatusModel } from "../../models/VehicleStatusModel"; import { StaticDataRepository } from "../../repositories/StaticDataRepository"; import { CeskyCarsharingVehicleStatusTransformation } from "../../transformations/CeskyCarsharing/CeskyCarsharingVehicleStatusTransformation"; import { AbstractEmptyTask } from "@golemio/core/dist/integration-engine/workers/AbstractEmptyTask"; import { CeskyCarsharingVehiclesDataSourceFactory } from "../../dataSources/CeskyCarsharingVehiclesDataSourceFactory"; export declare class RefreshCeskyCarsharingVehiclesData extends AbstractEmptyTask { private readonly rentalAppsModel; private readonly staticDataRepository; private readonly vehicleStatusModel; private readonly vehicleStatusTransformation; private readonly oldDataCleanerHelper; private readonly dataSourceFactory; readonly queueName = "refreshCeskyCarsharingVehiclesData"; readonly queueTtl: number; constructor(rentalAppsModel: RentalAppsModel, staticDataRepository: StaticDataRepository, vehicleStatusModel: VehicleStatusModel, vehicleStatusTransformation: CeskyCarsharingVehicleStatusTransformation, oldDataCleanerHelper: OldDataCleanerHelper, dataSourceFactory: CeskyCarsharingVehiclesDataSourceFactory); protected execute(): Promise; }