import { Job, AddAssignOptions, RemoveOptions } from "../../models"; import { RouteResultEditorBase } from "./route-result-editor-base"; /** * Editor for managing jobs in a route planner result */ export declare class RouteResultJobEditor extends RouteResultEditorBase { assignJobs(agentIndex: number, jobIndexes: number[], options?: AddAssignOptions): Promise; removeJobs(jobIndexes: number[], options?: RemoveOptions): Promise; addNewJobs(agentIndex: number, jobs: Job[], options?: AddAssignOptions): Promise; private validateJobs; private validateJobAssignment; private validateJobExists; private appendJobsToInput; private validateNewJobsHaveLocations; }