import { IUpdateVehicleAddress } from "../../interfaces/IUpdateVehicleAddress"; import { StationInformationModel } from "../../models/StationInformationModel"; import { UpdateVehicleAddressSchema } from "../../schema/UpdateVehicleAddressSchema"; import { GeocodeApi } from "@golemio/core/dist/integration-engine/helpers/GeocodeApi"; import { AbstractTask } from "@golemio/core/dist/integration-engine/workers/AbstractTask"; import { ILogger } from "@golemio/core/dist/helpers/logger/LoggerProvider"; export declare class UpdateVehicleAddressTask extends AbstractTask { private log; private readonly geocodeApi; private readonly stationInformationRepository; protected schema: typeof UpdateVehicleAddressSchema; readonly queueName = "refreshVehicleAddresses"; readonly queueTtl: number; constructor(log: ILogger, geocodeApi: GeocodeApi, stationInformationRepository: StationInformationModel); execute(msg: IUpdateVehicleAddress): Promise; private fetchStations; }