import { VisibilityGraph } from './visibility/VisibilityGraph'; import { VisibilityVertex } from './visibility/VisibilityVertex'; export declare class SingleSourceMultipleTargetsShortestPathOnVisibilityGraph { private source; private targets; private current; private closestTarget; private upperBound; private _visGraph; constructor(sourceVisVertex: VisibilityVertex, targetVisVertices: Array, visibilityGraph: VisibilityGraph); GetPath(): Array; private PassableOutEdge; private PassableInEdge; private static IsForbidden; private ProcessNeighbor; private CalculatePath; }