import { RouteSubAgencyDto } from "../../../../../../schema-definitions/ropid-gtfs/models/RouteSubAgencyDto";
import { DescriptorModel } from "../../../../../../schema-definitions/vehicle-descriptors/models";
import { IProcessRegionalBusRunMessage } from "../../interfaces/IProcessRegionalBusRunMessagesInput";
import { IExtendedScheduleWithExternalId } from "./interfaces/IExtendedSchedule";
import { ITripScheduleManager } from "./interfaces/ITripScheduleManager";
export declare class TripScheduleManager implements ITripScheduleManager {
    private readonly tripScheduleRepository;
    constructor();
    getScheduleInput(message: IProcessRegionalBusRunMessage, subAgencyEntities: RouteSubAgencyDto[], descriptorEntities: DescriptorModel[]): Promise<IExtendedScheduleWithExternalId | null>;
}
