import { DetailedTripScope } from "../../../routers/v2/helpers/DetailedTripScopeEnum";
import { AbstractDetailedTripScopeHandler } from "./strategy/AbstractDetailedTripScopeHandler";
export declare class TripScopeHandlerFactory {
    private dictionary;
    constructor(infoTripScopeHandler: AbstractDetailedTripScopeHandler, stopTimesTripScopeHandler: AbstractDetailedTripScopeHandler, shapeTripScopeHandler: AbstractDetailedTripScopeHandler, vehicleDescriptorTripScopeHandler: AbstractDetailedTripScopeHandler);
    getStrategy(scope: DetailedTripScope): AbstractDetailedTripScopeHandler;
}
