import { IPublicStopTimeCacheDto } from "../../../../../../schema-definitions/vehicle-positions/redis/interfaces/IPublicStopTimeCacheDto";
import { ILogger } from "@golemio/core/dist/helpers";
import { RedisModel } from "@golemio/core/dist/integration-engine/models/RedisModel";
export declare class PublicStopTimeCacheRepository extends RedisModel {
    private log;
    static NAMESPACE_PREFIX: string;
    constructor(log: ILogger);
    createOrUpdate(data: Map<string, IPublicStopTimeCacheDto[]>, ttlInSeconds: number): Promise<void>;
    getPublicStopTimeCache(vehicleIds: string[]): Promise<Map<string, IPublicStopTimeCacheDto[]>>;
}
