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 "./IExtendedSchedule";
export interface ITripScheduleManager {
    getScheduleInput(message: IProcessRegionalBusRunMessage, subAgencyEntities: RouteSubAgencyDto[], descriptorEntities: DescriptorModel[]): Promise<IExtendedScheduleWithExternalId | null>;
}
