import { RouteAction } from "./route-action";
import { AgentPlan } from "./agent-plan";
import { ShipmentData } from "../../../interfaces";
export declare class ShipmentPlan {
    private readonly shipmentIndex;
    private readonly shipmentInputData;
    private readonly agentPlan;
    constructor(shipmentIndex: number, shipmentInputData: ShipmentData, agentPlan: AgentPlan | undefined);
    getAgentId(): string | undefined;
    getAgentIndex(): number | undefined;
    getShipmentId(): string | undefined;
    getShipmentIndex(): number;
    getRouteActions(): RouteAction[];
    getAgentPlan(): AgentPlan | undefined;
    getShipmentInputData(): ShipmentData;
}
