import { GtfsTripStopsCacheRepository } from "../../../data-access/cache/GtfsTripStopsCacheRepository";
import { DeparturesRepository } from "../../../data-access/precomputed";
import { ILogger } from "@golemio/core/dist/helpers";
import { AbstractEmptyTask } from "@golemio/core/dist/integration-engine";
export declare class RefreshGtfsTripStopsCacheTask extends AbstractEmptyTask {
    private gtfsTripStopsCacheRepository;
    private departureRepository;
    private log;
    readonly queueName = "refreshGtfsTripStopsCache";
    readonly queueTtl: number;
    constructor(gtfsTripStopsCacheRepository: GtfsTripStopsCacheRepository, departureRepository: DeparturesRepository, log: ILogger);
    protected execute(): Promise<void>;
}
