import { IPublicApiDetailedTrip } from "../../../../domain/PublicApiDetailedTripInterfaces";
import { IDelayComputationRepository } from "../../../../domain/repository/IDelayComputationRepository";
import { GTFSShapesModel } from "../../../../../ropid-gtfs/models/GTFSShapesModel";
import { IPublicApiCacheDto } from "../../../../../../schema-definitions/vehicle-positions/redis/interfaces/IPublicApiCacheDto";
import { AbstractDetailedTripScopeHandler } from "./AbstractDetailedTripScopeHandler";
export declare class ShapesTripScopeHandler extends AbstractDetailedTripScopeHandler {
    private delayComputationRepository;
    private tripShapesTransformation;
    protected shapeModel: GTFSShapesModel;
    constructor(delayComputationRepository: IDelayComputationRepository);
    handle(output: IPublicApiDetailedTrip, vehiclePosition: IPublicApiCacheDto): Promise<IPublicApiDetailedTrip>;
}
