import { RouteResultEditorBase } from "./route-result-editor-base";
import { Job } from "../../models";
export declare class RouteResultJobEditor extends RouteResultEditorBase {
    assignJobs(agentIndex: number, jobIndexes: number[], newPriority?: number): Promise<boolean>;
    removeJobs(jobIndexes: number[]): Promise<boolean>;
    addNewJobs(agentIndex: number, jobs: Job[]): Promise<boolean>;
    private markJobsUnassigned;
    private markRemainingJobsWithAgentRequirement;
    private markJobsForAgent;
    private validateJobs;
    private validateJobExists;
    private validateNewJobs;
    private setJobPriority;
}
