import { RepositoryWithSubscriber } from "../../../shared/service/VPSubscriber";
import { IJISInfotextDto } from "../../../../schema-definitions/jis/redis/interfaces/IJISInfotextDto";
import { IoRedisConnector } from "@golemio/core/dist/helpers/data-access/redis/IoRedisConnector";
import { ILogger } from "@golemio/core/dist/helpers/logger/LoggerProvider";
export declare class JISInfotextsRedisRepository implements RepositoryWithSubscriber {
    private redisConnector;
    private log;
    private setName;
    constructor(redisConnector: IoRedisConnector, log: ILogger);
    private checkSetNameAndConnection;
    setCurrentSetName(name: string): void;
    getActiveStopsInfotexts(stopIds: string[], timeFrom?: Date): Promise<IJISInfotextDto[]>;
    private getStopsInfotexts;
    private getStopsInfotextIds;
    private getInfotextsByIds;
    private sortAndFilter;
}
