import { IStopTimeRepository } from "../../domain/repository/IStopTimeRepository";
import { IPublicStopTimeCacheDto } from "../../../../schema-definitions/vehicle-positions/redis/interfaces/IPublicStopTimeCacheDto";
import { IoRedisConnector } from "@golemio/core/dist/helpers/data-access/redis/IoRedisConnector";
import { ILogger } from "@golemio/core/dist/helpers/logger/LoggerProvider";
export declare class PublicStopTimeRepository implements IStopTimeRepository {
    private redisConnector;
    private log;
    constructor(redisConnector: IoRedisConnector, log: ILogger);
    getPublicStopTimeCache(vehicleId: string, gtfsTripId: string): Promise<IPublicStopTimeCacheDto[]>;
    getManyPublicStopTimeCaches(tuples: string[][]): Promise<Map<string, IPublicStopTimeCacheDto[]>>;
}
