import { RopidVYMIEventsModel, RopidVYMIEventsRoutesModel } from "../../../../ropid-vymi";
import { GtfsRtRedisRepository } from "../data-access/GtfsRtRedisRepository";
import { IFeedHeader } from "../interfaces/GtfsRealtimeInterfaces";
export declare class AlertsGenerator {
    private readonly gtfsRtRedisRepository;
    private readonly vymiEventsRepository;
    private alertsTransformation;
    constructor(gtfsRtRedisRepository: GtfsRtRedisRepository, vymiEventsRepository: RopidVYMIEventsModel, vymiRoutesRepository: RopidVYMIEventsRoutesModel);
    generateAlerts(feedHeader: IFeedHeader): Promise<void>;
}
