import { CachedParkingSourcesRepository } from "../../../helpers/data-access/CachedParkingSourcesRepository"; import { ParkingMachinesRepository } from "../../repositories/ParkingMachinesRepository"; import { IIptOictTaskTypeInput, IptOictTaskTypeValidationSchema } from "../schemas/IptOictTaskTypeSchema"; import { AbstractTask } from "@golemio/core/dist/integration-engine"; export declare class SaveIptOictParkingMachinesTask extends AbstractTask { private cachedParkingSourcesRepository; private repository; readonly queueName = "saveIptOictParkingMachines"; readonly queueTtl: number; readonly schema: typeof IptOictTaskTypeValidationSchema; constructor(cachedParkingSourcesRepository: CachedParkingSourcesRepository, repository: ParkingMachinesRepository); execute(data: IIptOictTaskTypeInput): Promise; private updateParkingMachinesData; private getSourceConfig; }