import { RouteResultEditorBase } from "../route-result-editor-base";
export declare class WaypointMoveHelper {
    static execute(context: RouteResultEditorBase, agentIdOrIndex: string | number, fromWaypointIndex: number, toWaypointIndex: number): Promise<void>;
    private static validateWaypointIndex;
    private static validatePickupDeliveryOrder;
    private static findShipmentActionPosition;
    private static mapMovedWaypointIndex;
    private static mergeAdjacentDuplicateLocations;
    private static haveSameLocation;
    private static mergeWaypoints;
}
