import { RouteLeg } from "./route-leg";
import { AgentSolutionData } from "../../../interfaces";
import { RouteAction } from "./route-action";
import { Waypoint } from "./waypoint";
export declare class AgentSolution {
    private readonly raw;
    constructor(raw?: AgentSolutionData);
    getRaw(): AgentSolutionData;
    getAgentIndex(): number;
    getAgentId(): string;
    getTime(): number;
    getStartTime(): number;
    getEndTime(): number;
    getDistance(): number;
    getMode(): string;
    getLegs(): RouteLeg[];
    getActions(): RouteAction[];
    getWaypoints(): Waypoint[];
}
