import { IRegionalBusRunsMessagesModel } from "../../../../../../schema-definitions/vehicle-positions/models/interfaces/IRegionalBusRunsMessagesModel";
import { RegionalBusGtfsCacheRepository } from "../../data-access/cache/RegionalBusGtfsCacheRepository";
import { IExtendedSchedule, IExtendedScheduleWithExternalId } from "./interfaces/IExtendedSchedule";
import { IGtfsLookupManager } from "./interfaces/IGtfsLookupManager";
export declare class GtfsLookupManager implements IGtfsLookupManager {
    private gtfsLookupCacheRepository;
    constructor(gtfsLookupCacheRepository: RegionalBusGtfsCacheRepository);
    getScheduleInputData(messages: IRegionalBusRunsMessagesModel[]): Promise<Array<IExtendedSchedule | null>>;
    setGtfsScheduleLookup(scheduleInputData: IExtendedScheduleWithExternalId[]): Promise<void>;
}
