import { IPublicApiGtfsTrip } from "../../domain/PublicApiGtfsTripLookupInterfaces";
import { DetailedTripScope } from "../../routers/v2/helpers/DetailedTripScopeEnum";
import { GtfsTripScopeHandlerFactory } from "../helpers/gtfs-trip-scope/GtfsTripScopeHandlerFactory";
export declare class GtfsTripLookupFacade {
    private scopeHandlerFactory;
    private readonly gtfsTripRepository;
    constructor(scopeHandlerFactory: GtfsTripScopeHandlerFactory);
    getOneByGtfsTripId(gtfsTripId: string, scopes: DetailedTripScope[]): Promise<IPublicApiGtfsTrip>;
    private isGtfsTripValid;
}
