import { PlannedRoute } from '@bringg/types';
import { CommonOptions } from '../Core/RouteGenerator';
import Session from '../Services/Identity/Session';
export default class PlannedRoutes {
    private plannedRoutesEntity;
    constructor(session: Session);
    getAllByTeam(teamId: number, commonOptions?: CommonOptions): Promise<PlannedRoute[]>;
    getAll(): Promise<PlannedRoute[]>;
    getBatchByTeamIds(teamIds: number[], commonOptions?: CommonOptions): Promise<PlannedRoute[]>;
    getBatch(ids: number[], options?: CommonOptions): Promise<PlannedRoute[]>;
    conflictPlannedRoutes(runId: number): Promise<import("@bringg/types").ConflictingPlannedRoutesResponse>;
}
