import { VehicleDescriptorCachedRepository } from "../../../../data-access/VehicleDescriptorCachedRepository";
import { IPublicApiDetailedTrip } from "../../../../domain/PublicApiDetailedTripInterfaces";
import { IPublicApiCacheDto } from "../../../../../../schema-definitions/vehicle-positions/redis/interfaces/IPublicApiCacheDto";
import { AbstractDetailedTripScopeHandler } from "./AbstractDetailedTripScopeHandler";
export declare class VehicleDescriptorTripScopeHandler extends AbstractDetailedTripScopeHandler {
    private vehicleDescriptorRepository;
    private vehicleDescriptorTransformation;
    constructor(vehicleDescriptorRepository: VehicleDescriptorCachedRepository);
    handle(output: IPublicApiDetailedTrip, vehiclePosition: IPublicApiCacheDto): Promise<IPublicApiDetailedTrip>;
    private getVehicleType;
    private getAprilVehicleType;
}
