import { NextbikeFlexZoneDatasource } from "../../dataSources/NextbikeFlexZoneDatasource"; import { GeofencingZonesModel } from "../../models/GeofencingZonesModel"; import { SystemInformationModel } from "../../models/SystemInformationModel"; import { AbstractEmptyTask } from "@golemio/core/dist/integration-engine/workers/AbstractEmptyTask"; export declare class FetchNextbikeFlexzoneTask extends AbstractEmptyTask { private readonly datasource; private readonly systemInformationModel; private readonly geofencingZonesModel; readonly queueName = "fetchNextbikeFlexzones"; readonly queueTtl: number; constructor(datasource: NextbikeFlexZoneDatasource, systemInformationModel: SystemInformationModel, geofencingZonesModel: GeofencingZonesModel); protected execute(): Promise; private getSystemInfo; private isPublicAndValidFlexzone; }